NodeJS Cannot find module 'footer' When installing Npm

2j4z5cfb  于 2023-05-28  发布在  Node.js
关注(0)|答案(3)|浏览(140)

这是我在安装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)
brccelvz

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/

xtupzzrd

xtupzzrd2#

在linux中,你可以使用下面的

sudo rm -rf /usr/lib/node_modules/

或全局node_modules所在的任何位置
然后重新安装npm
这解决了我的问题。

k5hmc34c

k5hmc34c3#

我用一个版本管理器nvm解决了这个问题。这似乎是节点版本和我试图安装的npm版本之间的一些不兼容。

相关问题