gpt4 book ai didi

javascript - n 模块中断 npm

转载 作者:IT老高 更新时间:2023-10-28 23:06:33 24 4
gpt4 key购买 nike

在我使用 n 模块从一个 node.js 版本切换到另一个版本后 - https://github.com/visionmedia/n/ ,我的 npm 坏了...

MacBook-Pro-Dmitri:~ dmitri$ npm --version

module.js:340
throw err;
^
Error: Cannot find module 'npmlog'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at /usr/local/bin/npm:19:11
at Object.<anonymous> (/usr/local/bin/npm:87:3)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)

然后我按照这里的建议再次安装 npm - https://github.com/visionmedia/n/issues/101

curl https://npmjs.org/install.sh | sh

npm 开始工作..

但是我又为 Node 版本做了另一个切换:

n 0.8.22

现在 npm 再次因同样的错误而损坏。

很烦人..每次版本切换后都需要手动安装npm吗?!

最佳答案

不同版本是否有不同的全局包存储库?

也许该软件包需要全局重新安装 sudo npm install -g 或在切换版本后管理缓存清理 sudo npm cache clean

关于javascript - n 模块中断 npm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16809059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com