我应该使用哪个版本的Node?

时间:2016-10-04 14:34:33

标签: node.js angular npm

在节点下载页面中有两个选项:LTS&当前。 LTS是版本4.6.0&当前是6.7.0。我去了LTS。但是npm也捆绑了Node。对于LTS,捆绑的npm版本是2.15.9。

现在npm给了我很大的麻烦。很多时候我正在使用" npm install"在angular2项目中命令它告诉我版本应该是3.0.0 +。所以我这样做了:

  1. npm install npm @ latest -g
  2. npm update -g
  3. 然后版本变为3.10.3然后" npm install"在我的角度2项目成功。我正在做正确的事情还是应该去卸载LTS Node&重新安装"当前"版?

2 个答案:

答案 0 :(得分:0)

Angular官方网站写的,

  

我们的示例要求节点 v5.xx 更高和npm v3.xx 更高

因此,请确保为NODE安装了5.x.x或更高版本,对于NPM,安装了3.x.x或更高版本。

答案 1 :(得分:0)

Npm版本可以是3.x.或更高但节点版本,你应该使用6.x.x来获得使用angular-cli时的复杂性