我正试图让Gulp在MacOS 10.12.3上运行。然而,无论我做什么,我都会得到以下错误:找不到Gulp文件。
我做了以下工作:
- 通过sudo bash在全球范围内安装了gulp-cli。截至本文撰写之时,Gulp版本为3.9.1
- 通过npm install-gulp在本地安装gulp。截至本文撰写之时,Gulp版本为3.9.1
- 我已经完成了触摸吞咽命令。这创建了一个0kb的空白gull文件。
- 我在根目录中创建了一个测试gull.js文件。所述文件的代码看起来像
var gulp = require('gulp');
- 我在根目录中创建了一个测试gull.js文件。所述文件的代码看起来像
有什么想法吗?!
您的gulp
文件需要称为gulpfile.js
,而不是gulp.js
。
当你在做这件事的时候,我还建议通过运行npm init
初始化npm
(它会引导你完成它……现在只使用所有默认值),然后通过运行npm install --save gulp
将gulp
添加到package.json
中。这将添加
"dependencies": {
"gulp": "^3.9.1"
}
到您的package.json
。
这有什么意义?npm
的package.json
的"dependencies"
将成为项目所需的所有与gull相关的插件的列表。任何时候你需要重新创建项目,你只需要package.json
,你就可以运行npm install
来安装它们。
请注意,即使在重命名文件后,您也会收到错误
Task 'default' is not in your gulpfile
至少gulpfile.js
必须包含行gulp.task('default');
……但如果这是gulpfile
的全部内容,那么实际上就不会用gulp
做任何事情。
我强烈建议初学者学习css技巧的Gulp——这不会花很长时间,而且你会对如何使用gulp
有更全面的了解。