2017-04-09 108 views
1

正在使用的节点版本:v5.7.0SyntaxError:意外的令牌角度cli

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

升级NPM来使用PowerShell所推荐的节点团队最新版本。在升级后使用

NPM的版本是:4.5.0(最新)

后来尝试使用安装角CLI:npm install -g @angular/cli

enter image description here

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

enter image description here

但是,当我刚刚在ngng help键入:我得到的错误为:

SyntaxError: Unexpected token =其指向回退像这样的构造函数参数:刚刚升级npm

enter image description here

相反,我们应该更新节点版本,如下所示:https://github.com/angular/angular-cli#prerequisites

或者我错过了什么?

回答

1

您正在运行节点的过期版本。你应该有节点6.9.0按照维基

Angular CLI can now be found on NPM under @angular/cli instead of angular-cli, and has a minimum requirement of Node 6.9.0 or higher, together with NPM 3 or higher.

https://github.com/angular/angular-cli/wiki/stories-1.0-update

这可能与更新角度的问题。

我建议使用的巧克力软件包管理器更新的NodeJS https://chocolatey.org/

或者,您也可以随时到网站上的NodeJS和下载最新的版本。

+0

谢谢,我设法升级到最新的节点版本,并得到解决。但是,对于我来说,重新安装所有全局节点模块的解决方案已经成为可能。 – Mithun

+0

您可以通过运行npm -g ls --depth = 0来查看您已全局安装的软件包,然后重新安装所有出现的软件包。 –

+0

根据[在此]发布的帖子(https://stackoverflow.com/questions/42166096/ng-new-my-app-unexpected-token),您可以使用'angular-cli',节点版本为'4.4.x'或更高。 (注意:angular-cli!== @ angluar-cli) –