最近我为我的Node Server安装了一个新模块,导致NPM完全中断。
奇怪的是,没有列出的模块是未找到的,而是我使用Node的文件的目录/路径。
示例:
module.js:491
throw err;
^
Error: Cannot find module '/path/to/file.js'
at Function.Module._resolveFilename (module.js:489:15)
at Function.Module._load (module.js:439:25)
at Function.Module.runMain (module.js:609:10)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:598:3
这只发生在我安装模块(或可能更新一个模块)之后,非常感谢帮助!
答案 0 :(得分:0)
事实证明,在安装模块期间,package.json文件被完全破坏了(天知道为什么)。因此找不到现有的节点模块,使用--save
参数重新安装它们,再次将它们作为依赖项,并解决了问题。