我开始使用Angular 2,它需要npm 3.x.x
,所以我用npm install -g npm3
安装了它。 Angular 2教程告诉我通过运行npm -v
来验证npm 3.x.x
,但是当我运行它时,它仍然说我有版本2.15.8
。它显示如果我运行npm3 -v
,则版本号为3.10.7
,但如果我运行npm -v
,则不会。这是否会导致错误?当我运行npm -v
时,是否需要说我正在使用版本3.x.x
?如果是这样,我需要做什么?npm -v安装npm3后仍然显示版本2.x.x
编辑: Node.js的版本:node -v
表明,我使用v4.4.7(Angular2需要4.4.x
之间的东西 - 5.x.x
,所以我应该在这里好)
OS:我目前在PC上使用的是Windows 10 ,但是与我的Mac有同样的问题。
您没有指定操作系统和Node.js的版本? –
npm与节点js一起安装,您看到的节点的版本是什么?如果你正在使用angular-cli,你将遇到老版本npm的问题。 –
我认为它与此相关[http://stackoverflow.com/a/6237400/1181036](http://stackoverflow.com/a/6237400/1181036) –