Gulp错误消息"找不到文件"在MacOS上

时间:2017-02-10 11:59:51

标签: bash macos npm gulp

我试图让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. 我已经完成了touch gulp命令。这创建了一个0kb的空白gulp文件。
    1. I've created a test gulp.js file in my root directory。所述文件的代码类似于var gulp = require('gulp');
  4. 关于这里发生了什么的任何想法?!

1 个答案:

答案 0 :(得分:1)

您的gulp文件需要调用gulpfile.js,而不是gulp.js

虽然您正在使用它,但我还建议您通过运行npm来初始化npm init(它会引导您完成它...现在只使用所有默认值),然后添加{{通过运行gulp 1}}到package.json。这将添加

npm install --save gulp

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

这是什么意思? package.json npm' s package.json成为您项目所需的所有gulp相关插件的列表。每当您需要重新创建项目时,您只需"dependencies" package.json即可运行npm install来安装它们。

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

Task 'default' is not in your gulpfile

至少gulpfile.js必须包含gulp.task('default');行......但如果你的所有gulpfile都有,那么你实际上并不是使用gulp 进行任何操作。

我强烈建议您使用css-trick Gulp for Beginners - 这不会花费很长时间,而且您会对如何使用{{{{{{ 1}}。