SyntaxError:意外的标记angular-cli

时间:2017-04-09 18:05:24

标签: javascript node.js npm angular-cli

正在使用的节点版本:v5.7.0

尝试安装/升级angular-cli到最新版本以支持:angular-4

根据节点小组的建议,使用powershell将npm升级到最新版本。

升级后使用的npm版本为:4.5.0(最新)

后来尝试使用:npm install -g @angular/cli

安装angular-cli

enter image description here

最后除2警告外,一切都安装成功

enter image description here

但是当我输入ngng help时:我收到的错误是:

SyntaxError: Unexpected token =指向构造函数中的fallbacks参数,如下所示:

enter image description here

我们应该按照https://github.com/angular/angular-cli#prerequisites中的规定更新节点版本,而不是仅升级npm吗?

或者我错过了什么?

1 个答案:

答案 0 :(得分:2)

您正在运行该节点的过期版本。您应该按照wiki

获得节点6.9.0
  

Angular 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网站并下载最新版本。