我是gulp的初学者。我在gulp.js中创建了一个名为task1的任务,当我试图在命令行中使用“gulp task1”执行该任务时,它在括号编辑器中打开了gulp.js文件,而不是在命令行中执行。有人能帮助我解决这个问题吗
我的gulp文件中的代码是
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var jscs = require('gulp-jscs');
gulp.task('task1', function () {
return gulp
.src(['./src/**/x.js', './*.js'])
.pipe(jscs())
.pipe(jshint())
.pipe(jshint.reporter('jshint-stylish', {
verbose: true
}));
})
4条答案
按热度按时间7d7tgy0s1#
您是否在NPM上安装了Gulp?如果没有,请执行以下操作。
如果未安装,请尝试:
完成安装后,在终端上尝试
gulp
(请记住,您必须位于文件的同一目录中)。ruyhziif2#
除了要确保gulp * 是全局安装的之外,还要确保gulp文件名为
*gulpfile.js*
,并且与运行gulp
的文件在同一个目录下。然后只需运行gulp task1
。如果运行gulp
而不运行其他任何文件,则会运行默认任务(在这种情况下,可以编写一个名为“default”的任务,它会运行。hlswsv353#
1.安装gulpJS
1.导出gulpFile.js中的task1
1.在终端中运行以下命令
或
o2g1uqev4#
全局安装gulp并从“gulpfile.js”所在的文件夹运行gulp命令