最近,我为节点服务器安装了一个新模块,导致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


这仅在安装模块(或可能更新一个)后发生,将不胜感激!

最佳答案

事实证明,在安装模块期间,package.json文件被完全破坏(上帝知道原因)。因此,找不到现有的节点模块,使用--save参数重新安装它们,并将它们再次视为依赖项,从而解决了此问题。

关于javascript - module.js:491抛出错误;,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46095535/

10-16 12:48