gpt4 book ai didi

macos - 任何命令的 NPM 错误

转载 作者:搜寻专家 更新时间:2023-10-31 22:27:32 26 4
gpt4 key购买 nike

我下载了最新版本的 Node.js (0.8.8),它运行良好,但与 Node.js 安装一起打包的 NPM 现在失败了。当我有一个过时版本的 Node.js (0.5.x) 并且我可以输入像

npm --version

并且它将返回 NPM 的当前版本。但是,当我执行任何命令(甚至是上面的命令)时,我都会收到此错误

$ npm -v

/usr/lib/node_modules/npm/lib/utils/config-defs.js:5
, stdio = process.binding("stdio")
^
Error: No such module
at Object.<anonymous> (/usr/lib/node_modules/npm/lib/utils/config-defs.js:5:21)
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)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/usr/lib/node_modules/npm/lib/utils/ini.js:43:18)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)

我使用的是 NPM 版本 1.1.59

注意:我尝试用

更新 NPM
$ curl -L curl http://npmjs.org/install.sh | sudo sh

但这也没有用。

最佳答案

感谢Sean's comment on an answer at his own post , 我知道了。在我从

中删除 npm 模块之后
/usr/lib/node_modules/

和来自

的二进制文件
/usr/bin/

现在一切正常。

我认为在安装最新的 Node.js 之后它可能会发生冲突,因为这两个路径都是全局的。希望这对以后的任何人都有帮助:-)

关于macos - 任何命令的 NPM 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12231328/

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