• gulp


    Installing gulp

    Before we delve into configuring tasks, we need to install gulp:

    $ npm install gulp -g

    This installs gulp globally, giving access to gulp’s CLI. We then need to install it locally to the project.cd into your project and run the following (make sure you have an existing package.json file):

    $ npm install gulp --save-dev

    This installs gulp locally to the project and saves it to the devDependencies in the package.json file.

    PS C:studygulp> npm install --save-dev gulp
    gulp@3.9.0 node_modulesgulp
    ├── interpret@0.6.6
    ├── pretty-hrtime@1.0.1
    ├── deprecated@0.0.1
    ├── archy@1.0.0
    ├── minimist@1.2.0
    ├── semver@4.3.6
    ├── v8flags@2.0.10 (user-home@1.1.1)
    ├── tildify@1.1.2 (os-homedir@1.0.1)
    ├── chalk@1.1.1 (escape-string-regexp@1.0.3, ansi-styles@2.1.0, supports-color@2.0.0, strip-ansi@3.0.0, has-ansi@2.0.0)
    ├── orchestrator@0.3.7 (sequencify@0.0.7, stream-consume@0.1.0, end-of-stream@0.1.5)
    ├── liftoff@2.2.0 (rechoir@0.6.2, extend@2.0.1, flagged-respawn@0.3.1, resolve@1.1.6, findup-sync@0.3.0)
    ├── vinyl-fs@0.3.14 (graceful-fs@3.0.8, mkdirp@0.5.1, strip-bom@1.0.0, vinyl@0.4.6, defaults@1.0.3, through2@0.6.5, glob-stream@3.1.18, glob-watcher@0.0.6)
    └── gulp-util@3.0.6 (array-differ@1.0.0, array-uniq@1.0.2, lodash._reinterpolate@3.0.0, lodash._reevaluate@3.0.0, lodash._reescape@3.0.0, beeper@1.1.0, object-assign@3.0.0, replace-ext@0.0.1, vinyl@0.5.3, through2@2.0.0, multipipe@0.1.2, lodash.template@3.6.2, dateformat@1.0.11)
    PS C:studygulp>

    Create a gulpfile.js

     

    var gulp = require('gulp'),
    gulp.task('default', function(){
        console.log('hello, gulp!');
    });

    Run gulp

    $ gulp

    The default task will run and do nothing.

    PS C:studygulp> gulp
    [09:40:48] Using gulpfile C:studygulp
    [09:40:48] Starting 'default'...
    hello, gulp!
    [09:40:48] Finished 'default' after 107
    PS C:studygulp>
  • 相关阅读:
    6、函数、谓词、CASE表达式
    25. k个一组翻转链表
    78. 子集
    72. 编辑距离
    12. 整数转罗马数字
    287. 寻找重复数
    27. 移除元素
    91. 解码方法
    283. 移动零
    198. 打家劫舍
  • 原文地址:https://www.cnblogs.com/haogj/p/4864505.html
Copyright © 2020-2023  润新知