正在使用的节点版本:v5.7.0
。
尝试安装/升级angular-cli到最新版本以支持:angular-4
根据节点小组的建议,使用powershell将npm升级到最新版本。
升级后使用的npm版本为:4.5.0
(最新)
后来尝试使用:npm install -g @angular/cli
最后除2警告外,一切都安装成功
但是当我输入ng
或ng help
时:我收到的错误是:
SyntaxError: Unexpected token =
指向构造函数中的fallbacks参数,如下所示:
我们应该按照https://github.com/angular/angular-cli#prerequisites中的规定更新节点版本,而不是仅升级npm
吗?
或者我错过了什么?
答案 0 :(得分:2)
您正在运行该节点的过期版本。您应该按照wiki
获得节点6.9.0Angular CLI现在可以在@ angular / cli下的NPM上找到而不是 angular-cli,最低要求为6.9.0或更高的节点, 与NPM 3或更高版本一起使用。
https://github.com/angular/angular-cli/wiki/stories-1.0-update
这可能与更新角度的问题有关。
我建议使用chocolatey包管理器来更新nodejs https://chocolatey.org/
或者,您可以随时访问nodejs网站并下载最新版本。