關於gulp中順序執行任務

2022-04-02 16:22:51 字數 777 閱讀 7387

前  端   

gulp  

今天在學習gulp的時候,由於要執行檔案壓縮和檔案重新命名和清除分配檔案的內容,發生了一些衝突,寫在這裡督促一下自己。 每天進步一點點,希望越來越好~

一、順序問題

其實主要的問題出現在沒有搞懂資料流的原因,對於資料流而言,**語句的執行結束僅僅意味著資料操作的開始,唯一能確定資料操作結束的是最後乙個資料流所觸發的end事件;因此,只有想辦法監聽到這個end事件,才有可能實現真正意義上的任務依賴。而在任務定義的函式中返回最後乙個資料流,是乙個相對來說使用起來最方便的方案。

var gulp = require("gulp");   //引入gulp

var uglify = require("gulp-uglify"); //壓縮

var rename = require("gulp-rename") //重新命名

var clean = require("gulp-clean") //清除檔案

gulp.task("minfile",["clean"],function()))

.pipe(gulp.dest("dist/js"))

}) gulp.task("clean",function())

gulp.task("default",["minfile"])

任務執行順序

有n個任務需要執行,第i個任務計算時佔r i 個空間,而後會釋放一部分,最後儲存計算結果 需要佔據o i 個空間 o i r i 例如 執行需要5個空間,最後儲存需要2個空間。給出n個任務執行和儲存所需的空間,問執行所有任務最少需要多少空間。input 第1行 1個數n,表示任務的數量。2 n 10...

任務執行順序

題目 有n個任務需要執行,第i個任務計算時佔r i i 個空間,而後會釋放一部分,最後儲存計算結果需要佔據o i i 個空間 o i i r i i 例如 執行需要5個空間,最後儲存需要2個空間。給出n個任務執行和儲存所需的空間,問執行所有任務最少需要多少空間。思路 有很多不同儲存記憶體的任務,你要...

關於SWITCH中CASE的執行順序。

關於switch中case的執行順序其實是乙個挺有意思的小問題,帶不帶break,或者break放置在 都會對最終結果產生影響,其實判斷最終結果只要找到入口點和最近的乙個break就行,然後入口點和這個最近的break之間的所有語句都會被執行。但是有一種比較特別的情況如下 package zx.pa...