我在安装节点0.6.6后遇到了这个问题
https://github.com/isaacs/npm/issues/1842
我不确定我将如何执行这篇文章中的解决方案。
美厄
Error: No such module
at Object.<anonymous> (/opt/local/lib/node_modules/npm/lib/utils/config-defs.js:5:21)
字符串
我在安装节点0.6.6后遇到了这个问题
https://github.com/isaacs/npm/issues/1842
我不确定我将如何执行这篇文章中的解决方案。
美厄
Error: No such module
at Object.<anonymous> (/opt/local/lib/node_modules/npm/lib/utils/config-defs.js:5:21)
字符串
2条答案
按热度按时间7eumitmz1#
我从Node.JS 0.4升级到0.8时遇到了同样的问题,上面的答案没有任何帮助。Github页面也没有关于这个特定问题的任何说明。帮助我的是以下内容:
OSX Node.JS包安装程序错误地没有删除/usr/bin中的旧0.4 npm安装,然后与/usr/local/bin中的新0.8 npm安装冲突。它只是覆盖了已经存在的任何内容。我通过删除它来破坏旧的安装,但为了确保,我决定一个干净的安装会更好:
1x个月
还有最后一个问题:安装后,即使
which npm
正确返回/usr/local/bin/npm
,bash仍然试图从/usr/bin执行。这是因为在OSX上,bash已经散列了可执行文件名。散列保存了每次执行常见程序时对PATH中所有目录的重复搜索。命令行的hash -r
解决了这个问题。lrpiutwd2#
你只需要卸载旧版本的
npm
。你可以在npm's github page中看到如何卸载它。