如何在终端中运行gulp任务

ymzxtsji  于 2022-12-08  发布在  Gulp
关注(0)|答案(4)|浏览(180)

我是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
        }));

})
7d7tgy0s

7d7tgy0s1#

您是否在NPM上安装了Gulp?如果没有,请执行以下操作。

$ npm install gulp
$ npm install jshint gulp-jshint --save-dev
$ npm install --save-dev gulp-jscs

如果未安装,请尝试:

$ sudo npm install -g gulp
$ sudo npm install -g jshint gulp-jshint --save-dev
$ sudo npm install -g --save-dev gulp-jscs

完成安装后,在终端上尝试gulp(请记住,您必须位于文件的同一目录中)。

ruyhziif

ruyhziif2#

除了要确保gulp * 是全局安装的之外,还要确保gulp文件名为*gulpfile.js*,并且与运行gulp的文件在同一个目录下。然后只需运行gulp task1。如果运行gulp而不运行其他任何文件,则会运行默认任务(在这种情况下,可以编写一个名为“default”的任务,它会运行。

hlswsv35

hlswsv353#

1.安装gulpJS
1.导出gulpFile.js中的task1

module.exports = task1

1.在终端中运行以下命令

gulp task1

gulp
o2g1uqev

o2g1uqev4#

全局安装gulp并从“gulpfile.js”所在的文件夹运行gulp命令

npm install gulp-cli -g
npm install gulp -D

相关问题