MacOS 上的 Gulp 错误消息"File not found"



我正试图让Gulp在MacOS 10.12.3上运行。然而,无论我做什么,我都会得到以下错误:找不到Gulp文件。

我做了以下工作:

  1. 通过sudo bash在全球范围内安装了gulp-cli。截至本文撰写之时,Gulp版本为3.9.1
  2. 通过npm install-gulp在本地安装gulp。截至本文撰写之时,Gulp版本为3.9.1
  3. 我已经完成了触摸吞咽命令。这创建了一个0kb的空白gull文件。
    1. 我在根目录中创建了一个测试gull.js文件。所述文件的代码看起来像var gulp = require('gulp');

有什么想法吗?!

您的gulp文件需要称为gulpfile.js,而不是gulp.js


当你在做这件事的时候,我还建议通过运行npm init初始化npm(它会引导你完成它……现在只使用所有默认值),然后通过运行npm install --save gulpgulp添加到package.json中。这将添加

"dependencies": {
"gulp": "^3.9.1"
}

到您的package.json

这有什么意义?npmpackage.json"dependencies"将成为项目所需的所有与gull相关的插件的列表。任何时候你需要重新创建项目,你只需要package.json,你就可以运行npm install来安装它们。


请注意,即使在重命名文件后,您也会收到错误

Task 'default' is not in your gulpfile

至少gulpfile.js必须包含行gulp.task('default');……但如果这是gulpfile的全部内容,那么实际上就不会用gulp做任何事情。

我强烈建议初学者学习css技巧的Gulp——这不会花很长时间,而且你会对如何使用gulp有更全面的了解。

相关内容

最新更新