gup3 vs gulp4 區別
gulp 4最大的變化就是不能像gulp3一樣傳遞乙個依賴任務列表。
gulp3,如果有乙個任務a,b和c的列表,你想在乙個序列中執行(確保a在b開始之前完成,而b在c開始之前完成),**如下:
gulp.task('a', function () );如果在gulp4中用gulp3的方式指定依賴任務會爆一下錯誤。gulp.task('b', ['a'], function () );
gulp.task('c', ['b'], function () );
在gulp4中需要使用gulp.series和gulp.parallel,因為gulp任務現在只有兩個引數。
gulp.series:按照順序執行
gulp.paralle:可以平行計算
如下所示:
gulp.task('my-tasks', gulp.series('a', 'b', 'c', function() ));所以改成以下寫法,就可以了gulp.task('build', gulp.parallel('styles', 'scripts', 'images', function () ));
或者這樣
gulp.task('my-tasks', gulp.series('a', gulp.parallel('styles','scripts', 'images'), 'b', 'c', function() ));
執行gulp構建程式,遇到的問題記錄
1,gulp server執行報錯 無法載入檔案 因為在此系統上禁止執行指令碼。原因 執行策略問題 解決 使用set executionpolicy remotesigned命令將計算機上的執行策略更改為 remotesigned,執行命令 set executionpolicy remotesig...
使用遇到的問題 Mac Pro使用遇到問題
mac os x無法休眠?教你用pmset找出原因。如何重置 mac 上的系統管理控制器 smc mac retina 合蓋後開啟突然黑屏,長按開機鍵無反應?應該是有一次修改了系統設定,解決如下 mac os x中顯示 不顯示隱藏檔案方法 命令列 mac不能複製拷貝寫入檔案到行動硬碟,u盤怎麼辦 n...
gulp的使用基本使用
1.全域性安裝gulp 目的是在命令列裡使用gulp的命令 2.命令列中cd到專案目錄,區域性安裝gulp 如果不在專案中再次安裝會報錯,據說這樣是為了避免發生版本衝突 3.在專案目錄下新建乙個gulpfile.js檔案 必須這個名字,這個檔案算是乙個配置檔案 編寫我們的需求,以便gulp能按著我們...