我是一个大胆的初学者.我在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
}));
})
Run Code Online (Sandbox Code Playgroud)
除了确保全局安装了 gulp 之外,还要确保您的 gulp 文件已命名*gulpfile.js*并且与运行的目录位于同一目录中gulp。然后只需运行即可gulp task1。如果您gulp没有执行任何其他操作,则将运行默认任务(您可以编写一个名为“default”的任务,在这种情况下将运行该任务。
小智 5
你有没有在NPM上安装Gulp?如果没有,请执行以下操作.
$ npm install gulp
$ npm install jshint gulp-jshint --save-dev
$ npm install --save-dev gulp-jscs
Run Code Online (Sandbox Code Playgroud)
如果没有安装,请尝试:
$ sudo npm install -g gulp
$ sudo npm install -g jshint gulp-jshint --save-dev
$ sudo npm install -g --save-dev gulp-jscs
Run Code Online (Sandbox Code Playgroud)
完成安装后,尝试gulp终端(请记住,您必须位于文件的同一目录中).
| 归档时间: |
|
| 查看次数: |
22632 次 |
| 最近记录: |