这是我在安装npm时遇到的错误。请帮我修理一下。
module.js:549
throw err;
^
Error: Cannot find module 'semver'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\maheshig\AppData\Roaming\npm\node_modules\npm\lib\utils\unsupported.js:2:14)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
3条答案
按热度按时间brccelvz1#
我遵循这些步骤,它解决了我的问题
1.卸载Node.js
1.删除以下文件夹C:\Users\AppData\Roaming\npm-cache C:\Users\AppData\Roaming\npm C:\Program Files\nodejs的内容
1.然后再次安装Node https://nodejs.org/en/
xtupzzrd2#
在linux中,你可以使用下面的
或全局node_modules所在的任何位置
然后重新安装npm
这解决了我的问题。
k5hmc34c3#
我用一个版本管理器nvm解决了这个问题。这似乎是节点版本和我试图安装的npm版本之间的一些不兼容。