del 模塊的簡介:
你也許會想要在編譯文件之前刪除一些舊文件。由於刪除文件和文件內容並沒有太大關係,所以,我們沒必要去使用一個 gulp 插件。最好是選擇使用一個原生的 node 模塊,因爲 del 模塊支持多個文件以及模式匹配,因此,我們將使用它來刪除文件。
一、del 模塊的使用
1、安裝 “del”插件命令(在終端進入到項目根目錄執行)
npm install --save-dev gulp del
2、在項目根目錄下提供 "del" 插件任務配置需要的 dist 目錄和源文件(源文件放置到 dist 目錄下)
mkdir dist
3、在 gulpfile.js 文件中配置使用 "del"
具體示例:
var gulp = require('gulp'),
del = require('del'); // 裝載插件
gulp.task('clean', function (callback) { // 自定義 "clean" 任務
// 模式匹配要刪除的目標文件
del([ 'dist/**/*', '!dist/p_w_picpaths', '!dist/html/**/*' ], callback);
});
4、最後在終端運行 "gulp clean" 命令
PS:如果沒有錯誤提示信息,證明就沒什麼問題了。現在去項目根目錄下看是否已經刪除了目標文件。未完待續。。。