繁体   English   中英

Grunt因本地模块的“无法找到模块”而失败

[英]Grunt fails with “Cannot find module” for a local module

我是node.js和grunt的新手。 我一直在寻找“无法找到模块”的问题,但我遇到问题的模块是本地的,所以这可能是特定于网站的。

我已经使用已知有效的Gruntfile和一个已知有效的packages.json文件继承了一个存储库,即使我安装了grunt并安装了所有依赖项,但在运行grunt时仍然会出现以下故障:

Error: Cannot find module './grunt/util'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    ...
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)

请注意,这不是指grunt-util模块。 这是一个名为“util”的本地模块,因此安装grunt-util并不能解决这个问题。

有没有人碰到类似的东西?

组织的负责人从最后一次调用继承了这个,并说他昨天遇到了同样的问题, 重新安装grunt修复了它 我们俩都不知道为什么,但对我来说它有用。

所以解决方案是:

sudo npm install grunt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM