0
我有一個gulp腳本,當我從命令行運行它時,它不會返回到shell。gulp命令不返回到shell
這是一個簡單的一口命令從dist目錄中刪除文件
'use strict';
var del = require('del');
var gulp = require('gulp');
gulp.task('clean', function (cb) {
return del(['dist/**/*'], cb);
});
運行命令:
gulp clean
[13:39:10] Using gulpfile gulpfile.js
[13:39:10] Starting 'clean'...
[13:39:11] Finished 'clean' after 6.35 ms
npm WARN package.json [email protected] No description
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
npm WARN package.json [email protected] No README data
npm WARN package.json [email protected] No README data
不返回到外殼,我要做CTRL + C即可返回殼。 我是新來的吞嚥,請讓我知道我做錯了什麼,謝謝。
你的一些任務看起來不錯,應該可以正常工作,不過我對這些警告很煩惱。你的應用程序文件夾結構如何?清潔前你有什麼文件?其他進程是否運行? – ddprrt
我與@ddprrt,警告是奇怪的。這就是您通常運行'npm install'時會看到的內容。我只是複製了這一點,一切似乎從我的最終工作正確。其他事情正在發生。你也可以嘗試攔截來自'del'的回調函數,看看它是否傳遞了任何錯誤,例如:'return del(['dist/**/*'],function(errors){console.log(errors); cb() ;};' – Brennan
我的gulpfile.js中有這樣一行://總是執行更新npm&bower組件 gulp.src(['./bower.json','./package.json']) .pipe(install());刪除它不會嘗試安裝,gulp clean [13:39:10]使用gulpfile gulpfile.js [13:39:10]正在啓動'clean'... [13:39:11]在6.35 ms後完成'clean',但仍然沒有返回到shell,我必須做CTRL + C。 – blindstack