在节点下载页面中有两个选项:LTS&当前。 LTS是版本4.6.0&当前是6.7.0。我去了LTS。但是npm也捆绑了Node。对于LTS,捆绑的npm版本是2.15.9。
现在npm给了我很大的麻烦。很多时候我正在使用" npm install"在angular2项目中命令它告诉我版本应该是3.0.0 +。所以我这样做了:
然后版本变为3.10.3然后" npm install"在我的角度2项目成功。我正在做正确的事情还是应该去卸载LTS Node&重新安装"当前"版?
答案 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时的复杂性