【发布时间】:2018-02-20 18:26:29
【问题描述】:
几天前我安装了 Node 版本 v6.5.0,这次安装附带了 npm v3.10.3。
今天我使用 nvm install 8.9.4 将 Node 更新到 v8.9.4,它附带了相应版本的 npm(不记得确切的版本号)。
这是我的问题:
-
安装 Node 8.9.4 后,我列出了所有 Node 版本,它正确显示了两个版本。然后我执行
nvm use 8.9.4,输出显示为 ->Now using node v8.9.4 (64-bit)。但是,当我执行
node -v时,它仍然显示 v6.5.0 而不是我切换到的 v8.9.4。为什么?它应该显示 v8.9.4 如何将 npm 的版本从 v3.10.3(Node v6.5.0 附带)更改为最新版本(v8.9.4 附带)?
如何列出我机器上的所有 npm 版本?
Angular CLI v1.7.0 能否与 Node v6.5.0 和 v8.9.4 一起使用?
【问题讨论】:
-
你安装了第一个版本的 Node 与 nvm 吗?如果没有,请卸载它。
-
不,我是使用 .msi 文件安装的。
-
好的,你可以使用添加/删除程序来卸载那个版本的 Node,然后在以后使用 nvm 管理一切。
-
所以我需要先安装nvm。从哪里下载?
-
啊,我的错——nvm 不支持 Windows。那么,最好使用 .msi 安装 8.9.4。
标签: node.js angular npm angular-cli nvm