[英]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.