【发布时间】:2012-01-24 15:16:35
【问题描述】:
在从 nodejs.org 网站运行可执行文件之前,我不知道我的 mac 上是否安装了 npm 和 node,但此时我在运行安装包后收到此错误 Error: npm doesn't work with node v0.4.12。
我无法卸载npm,npm命令完全没用。
如果您有见解,请提供帮助
【问题讨论】:
在从 nodejs.org 网站运行可执行文件之前,我不知道我的 mac 上是否安装了 npm 和 node,但此时我在运行安装包后收到此错误 Error: npm doesn't work with node v0.4.12。
我无法卸载npm,npm命令完全没用。
如果您有见解,请提供帮助
【问题讨论】:
我想说最安全的方法是使用NVM(节点版本管理器)管理节点和 NPM 版本。它为您安装(编译)Node 和 NPM,为您选择的每个版本。
【讨论】:
发生的情况是您安装了新版本的 npm (v1.x.x) 和旧版本的节点,例如v0.4.12,不兼容。
最好的办法是更新节点,否则你可以从http://npmjs.org/install.sh下载旧的 npm install bash 脚本并执行它(你可能需要这样做as sudo) 该脚本将清理所有其他版本的 npm 并安装与您的节点 v0.4.12 兼容的版本
【讨论】: