gulp安裝和使用

官網(wǎng) http://gulpjs.com/

? ?下載

? ? ? ?0、基于node,下載

? ? ? ?1、下載命令行

? ? ? ?npm install gulp-cli -g

? ? ? ?2、準備兩個文件

? ? ? ? ? ?package.json

? ? ? ? ? ? ? ?npm init

? ? ? ? ? ? ? ?理論上name可以隨便,gulp和空不要寫

? ? ? ? ? ?gulpfile.js

? ? ? ? ? ? ? ?注:開頭是小寫

? ? ? ?3、下載一個本地的gulp

? ? ? ?npm install gulp --save-dev

? ? ? ? ? ?自動化工具:

? ? ? ? ? ? ? ?下載有三種方式:

? ? ? ? ? ? ? ? ? ?npm install gulp

? ? ? ? ? ? ? ? ? ?npm install gulp --save

? ? ? ? ? ? ? ? ? ? ? ?存到了package.json里面的dependencies

? ? ? ? ? ? ? ? ? ?npm install gulp --save-dev

? ? ? ? ? ? ? ? ? ? ? ?存到了package.json里面的devDependencies

? ? ? ? ? ? ? ? ? ? ? ?依賴項

? ?使用

? ? ? ?編寫任務(wù)

? ? ? ?1、引入模塊

? ? ? ?var gulp=require('gulp');

? ? ? ?var uglify=require('gulp-uglify');

? ? ? ?注:官網(wǎng)里面的模塊不是很全,去npm官網(wǎng)搜

? ? ? ? ? ?npm官網(wǎng):https://www.npmjs.com/

? ? ? ?gulp.task('任務(wù)名',function(){

? ? ? ? ? ?//1、拿到這個文件

? ? ? ? ? ?//2、壓縮

? ? ? ? ? ?//3、放到某個地方

? ? ? ? ? ?gulp.src('js/a.js')//源文件

? ? ? ? ? ?.pipe(uglify())//執(zhí)行壓縮任務(wù)

? ? ? ? ? ?.pipe(gulp.dest('build/js')); //壓縮完放到什么地方

? ? ? ?});

? ? ? ?2、配置監(jiān)聽

? ? ? ? ? ?gulp自帶監(jiān)聽模塊,還需要配置

? ? ? ? ? ?gulp.watch('文件名',['任務(wù)名']);

? ? ? ?3、gulp.task('default',['任務(wù)名',....]);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、gulp的安裝 首先確保你已經(jīng)正確安裝了nodejs環(huán)境。然后以全局方式安裝gulp: npm install...
    F_imok閱讀 2,485評論 1 11
  • gulpjs是一個前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡單,學(xué)...
    依依玖玥閱讀 3,304評論 7 55
  • gulpjs是一個前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡單,學(xué)...
    井皮皮閱讀 1,401評論 0 10
  • gulpjs是一個前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡單,學(xué)...
    小裁縫sun閱讀 1,029評論 0 3
  • gulpjs是一個前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡單,學(xué)...
    build1024閱讀 584評論 0 0

友情鏈接更多精彩內(nèi)容