这可能是由于我缺乏理解,但我在与npm相关的构建机器上有一些奇怪的问题。我运行npm安装npm -g试图修复这个问题。然而,当我运行"npm -v“时,我仍然得到旧版本1.3.2。如果我运行"npm列表npm -g",我将得到1.4.4。
为了确保1.3.2不再存在,我需要做些什么?
发布于 2014-02-28 15:17:35
npm list -g将向您展示已安装的npm模块,因此如果npm列在其中,那么您已经下载了npm (yay)。
npm -v将向您展示当前使用的npm可执行文件的版本。
如果这两个版本是不同的,那么很明显,路径中的npm不会指向您已经安装的npm。在Unix上,您可以使用which npm查找npm命令所在的位置;它可能与安装的npm模块所在的位置不同(以及新npm所在的位置)。
https://stackoverflow.com/questions/22098899
复制相似问题