我尝试使用gulp-shell
执行某些操作。我的gulfile.js
包含以下内容:
var gulp = require('gulp'),
shell = require('gulp-shell');
gulp.task('test', function() {
shell(['echo test']);
});
然后我调用gulp test
来运行它。这是我得到的输出:
Using gulpfile ~/gulpfile.js
Starting 'test'...
Finished 'test' after 2.62 ms
我的回音电话没有输出。
我使用Ubuntu 14 VM
使用Putty
连接到{{1}}。
任何人都知道出了什么问题?
答案 0 :(得分:18)
那是因为它不是使用gulp-shell的好方法。
试试这个,如gulp-shell README。
中所示var gulp = require('gulp'),
shell = require('gulp-shell');
gulp.task('test', shell.task([
'echo test'
]));
答案 1 :(得分:4)
为了记录,如果你想管道gulp-shell,per specified in the doc:
gulp.task('myGulpTask', [], function() {
return gulp.src('gulpfile.js', {read: false})
.pipe(shell('echo "This works too"'));
});