首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在终端中运行gulp任务

如何在终端中运行gulp任务
EN

Stack Overflow用户
提问于 2017-07-07 02:01:54
回答 3查看 45.9K关注 0票数 19

我是个吞咽新手。我在gulp.js中创建了一个名为task1的任务,当我试图在命令行中使用"gulp task1“执行该任务时,它会在括号编辑器中打开gulp.js文件,而不是在命令行中执行。有人能帮我解决这个问题吗?

我的gulp文件中的代码是

代码语言:javascript
复制
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
        }));

})
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-07 04:30:08

你在NPM上安装Gulp了吗?如果不是,请执行以下操作。

代码语言:javascript
复制
$ npm install gulp
$ npm install jshint gulp-jshint --save-dev
$ npm install --save-dev gulp-jscs

如果未安装,请尝试执行以下操作:

代码语言:javascript
复制
$ sudo npm install -g gulp
$ sudo npm install -g jshint gulp-jshint --save-dev
$ sudo npm install -g --save-dev gulp-jscs

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

票数 20
EN

Stack Overflow用户

发布于 2017-07-07 04:35:02

除了确保您全局安装了gulp之外,还要确保您的gulp文件名为*gulpfile.js*,并且该文件与运行gulp的目录相同。然后只需运行gulp task1。如果您运行gulp而不运行其他任何东西,那么将运行默认任务(您可以编写一个名为" default“的任务,在本例中将运行该任务。

票数 5
EN

Stack Overflow用户

发布于 2018-08-06 22:00:38

https://gulpjs.com/

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

npm安装gulp-cli -g npm安装gulp -D

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44955995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档