【发布时间】:2016-02-25 12:41:00
【问题描述】:
我不能通过 NodeJS 中的命令提示符使用 npm install。我在运行 npm install 时遇到这些错误:
module.js:339
throw err;
^
Error: Cannot find module 'semver'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\l
ib\config\defaults.js:6:14)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
【问题讨论】:
-
我遇到了同样的问题或者,你可以使用 yarn,而不是 npm
-
你是用yarn来安装package.json吗?
-
重新安装npm
-
不同,但可能相关:https://stackoverflow.com/questions/53545800#62740853 -- 有用吗?
-
我在 ubuntu 中升级节点并关闭终端时偶然发现了这个问题。但我忘记关闭并再次打开 Visual Studio。重新打开后,问题就消失了。 :)
标签: javascript node.js mean-stack