找不到模块“ ./Gulp”

时间:2018-12-28 11:26:24

标签: node.js npm webpack gulp

当我尝试运行npm start时出现此错误:

module.js:545
throw err;
^

Error: Cannot find module './Gulp'
at Function.Module._resolveFilename (module.js:543:15)
at Function.Module._load (module.js:470:25)
at Module.require (module.js:593:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/var/www/html/xocolatl/xocolatl/barrel/barrel-shopify/node_modules/@barrelny/cli/lib/builder.js:6:14)
at Module._compile (module.js:649:30)
at Object.Module._extensions..js (module.js:660:10)
at Module.load (module.js:561:32)
at tryModuleLoad (module.js:501:12)
at Function.Module._load (module.js:493:3)

在此之前,我已经运行npm install,并且已在全局和本地安装gulp。

Node version: 9.8.0
Npm version: 6.5.0
Gulp versions:
[20:47:56] CLI version 2.0.1
[20:47:56] Local version 4.0.0

我不确定为什么会出现此错误。我曾尝试删除node_modules并再次运行npm install,但这并没有帮助。

2 个答案:

答案 0 :(得分:1)

似乎您在当前目录中调用了gulp软件包。去掉 。/ 这样,nodejs将在node_modules中而不是当前目录中搜索包。

答案 1 :(得分:0)

好像我不得不在调用它的第三方模块中将./Gulp更改为./gulp。那消除了错误。我通过运行grep -rl "/Gulp" *

找到了文件