找不到gulpfile

Tas*_*min 8 node.js gulp laravel-5.2

我是laravel的新人.我正在尝试命令nmp install.这是行不通的.然后如他们的官方文档所示,我试过了

npm install --global gulp-cli
Run Code Online (Sandbox Code Playgroud)

但我得到访问被拒绝错误.所以我给了

sudo npm install --global gulp-cli
Run Code Online (Sandbox Code Playgroud)

它似乎给了我一些正确的结果.然后我给了

npm install --no-bin-links
Run Code Online (Sandbox Code Playgroud)

但它说,

"npm WARN vagrant@1.0.0 No description npm WARN vagrant@1.0.0 No repository field." 我试过了

npm install -d
Run Code Online (Sandbox Code Playgroud)

虽然结果以"ok"结束(在运行命令之后,第一行说"如果它以ok结束就可以工作"),它仍然包含 ""npm WARN vagrant@1.0.0 No description npm WARN vagrant@1.0.0 No repository field." 当我发出命令时

gulp
Run Code Online (Sandbox Code Playgroud)

答案是找不到gulpfile.在我的项目中有一个gulpfile.js文件(我不确定它在说什么gulpfile:\)

该怎么办?我的节点版本是V5.12.0

小智 9

此错误意味着gulp找不到gulpfile.js来遵循说明.要解决此错误,我们需要通过运行命令将gulpfile.js添加到目录root.

创建gulpfile.js然后添加

var gulp = require('gulp');
gulp.task('default', function () { 
    console.log('Hello Gulp!') 
});
Run Code Online (Sandbox Code Playgroud)


Hyd*_* B. 8

在我的情况下,为了解决错误,'没有找到gulpfile'我错误地将配置文件称为gulp.js而不是gulpfile.js.

所以只要确保你没有拼错文件.

您可能会遇到此错误的另一个可能原因是您在错误的目录中运行gulp命令.确保gulpfile.js不在另一个文件夹中但在项目文件夹中.