我是laravel的新人。我正在尝试命令npm install。这是行不通的。然后如他们的官方文档所示,我试过了
npm install --global gulp-cli
但我得到访问被拒绝错误。所以我给了
sudo npm install --global gulp-cli
它似乎给了我一些正确的结果。然后我给了
npm install --no-bin-links
但它说,
"npm WARN [email protected] No description npm WARN [email protected] No repository field."
我试过了
npm install -d
虽然结果以“ok”结束(在运行命令之后,第一行说“如果它以ok结束就可以工作”),它仍然包含""npm WARN [email protected] No description npm WARN [email protected] No repository field."
当我发出命令时
gulp
答案是找不到gulpfile。在我的项目中有一个gulpfile.js文件(我不确定它在说什么gulpfile:\)
该怎么办?我的节点版本是V5.12.0
此错误意味着gulp找不到gulpfile.js来遵循说明。要解决此错误,我们需要通过运行命令将gulpfile.js添加到目录root。
创建gulpfile.js然后添加
var gulp = require('gulp');
gulp.task('default', function () {
console.log('Hello Gulp!')
});
在我的情况下,为了解决错误,'没有找到gulpfile'我错误地将配置文件称为gulp.js
而不是gulpfile.js
。
所以只要确保你没有拼错文件。
您可能会遇到此错误的另一个可能原因是您在错误的目录中运行gulp命令。确保gulpfile.js不在另一个文件夹中但在项目文件夹中。
我也有这个问题。我通过资源管理器创建了gulpfile.js
文件,因此它被错误地命名为gulpfile.js.txt
,这阻止了gulp命令找到它。当我在文本编辑器中打开项目并看到扩展时,这才变得明显。
如果它拼写为Gulpfile.js,也不会找到gulp文件。那个资本G让我失去了一两口井。真的确保你的语法!