zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    策略模式-1.简单定义及一个实例
    单例模式-3.透明的单例模式
    单利模式2-一个简单的实例
    单例模式-1.单利模式的简单实现
    jquery animate的一个疑惑
    老版本select2设置初始值
    cookie的设置与清除会出现的一个问题
    给select2的ajax添加beforeSend方法
    Day16
    Day15
  • 原文地址:https://www.cnblogs.com/haogj/p/4864505.html
Copyright © 2011-2022 走看看