我开始使用Angular 2,这需要npm 3.x.x
,所以我用npm install -g npm3
安装了它。 Angular 2教程告诉我通过运行3.x.x
验证我有npm npm -v
,但是当我运行它时,它仍然说我有版本2.15.8
。如果我运行3.10.7
,则表明我有npm3 -v
版本,但如果我运行npm -v
则不会。这会导致错误吗?我运行3.x.x
时是否需要说我正在使用版本npm -v
?如果是这样,我需要做什么?
编辑:
Node.js版本:node -v
显示我使用的是v4.4.7(Angular2需要4.4.x
- 5.x.x
之间的内容,所以我应该在这里做得好)
操作系统:我目前在PC上使用Windows 10,但我的Mac遇到了同样的问题。
答案 0 :(得分:1)
使用此命令升级npm - npm install -g npm
答案 1 :(得分:0)
也许这会有所帮助:
https://www.google.de/search?q=update+npm+windows
使用npm本身更新npm会将npm.cmd
存储在../appdata/roaming/
中。
为避免与较旧的npm版本冲突,您需要从npm.cmd
C:\Program Files\nodejs\npm.cmd