Npm 安装找不到模块 'semver'

2022-08-30 00:10:05

我无法使用NodeJS中的命令提示符。我在运行时收到这些错误:npm installnpm 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)

答案 1

我遇到了同样的错误。,没有帮助我,因为当我尝试时,我得到了.但是我通过这些步骤解决了我的问题(这将删除您可能正在使用的其他全局模块):npm uninstall npm -grm -rf node_modulesError: Cannot find module 'semver'

  • sudo rm -rf /usr/local/lib/node_modules
  • sudo rm -rf ~/.npm
  • brew uninstall --force node
  • brew install node

希望这将有助于那些遇到类似问题的人。


答案 2

如果你在 Linux 服务器中,请从服务器退出并重新 ssh