Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SyntaxError:意外的令牌错误_Javascript_Node.js_Npm_Angular Cli - Fatal编程技术网

Javascript SyntaxError:意外的令牌错误

Javascript SyntaxError:意外的令牌错误,javascript,node.js,npm,angular-cli,Javascript,Node.js,Npm,Angular Cli,正在使用的节点版本:v5.7.0 正在尝试将angular cli安装/升级到最新版本以支持:angular-4 按照节点团队的建议,使用powershell将npm升级到最新版本 升级后使用的npm版本为:4.5.0(最新) 后来尝试使用以下命令安装angular cli:npm install-g@angular/cli 最后,除了2个警告外,所有内容都已成功安装 但当我只是键入ng或ng help时:我得到的错误如下: SyntaxError:Unexpected token=指向构造

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

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

按照节点团队的建议,使用powershell将npm升级到最新版本

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

后来尝试使用以下命令安装angular cli:
npm install-g@angular/cli

最后,除了2个警告外,所有内容都已成功安装

但当我只是键入
ng
ng help
时:我得到的错误如下:

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

我们是否应该更新节点版本,而不是只升级
npm


还是我遗漏了什么?

您正在运行一个过时版本的节点。根据wiki,您应该拥有节点6.9.0

Angular CLI现在可以在NPM上的@Angular/CLI下找到,而不是 angular cli,并且具有节点6.9.0或更高的最低要求, 加上NPM 3或更高

这可能与更新角度有关

我建议使用巧克力包管理器更新nodejs


或者,您可以随时访问nodejs网站并下载最新版本

您正在运行过时版本的节点。根据wiki,您应该拥有节点6.9.0

Angular CLI现在可以在NPM上的@Angular/CLI下找到,而不是 angular cli,并且具有节点6.9.0或更高的最低要求, 加上NPM 3或更高

这可能与更新角度有关

我建议使用巧克力包管理器更新nodejs


或者,您可以随时访问nodejs网站并下载最新版本

谢谢,我设法升级到了最新的节点版本,问题得到了解决。但是对于我来说,重新安装所有全局节点模块是一个解决办法。通过运行npm-gls--depth=0,您可以看到您全局安装了哪些软件包,然后重新安装出现的所有软件包。根据发布的帖子,您可以将
angular cli
与节点版本
4.4.x
或更高版本一起使用。(注意:angular cli!==@angular cli)谢谢,我设法升级到了最新的节点版本,问题得到了解决。但是对于我来说,重新安装所有全局节点模块是一个解决办法。通过运行npm-gls--depth=0,您可以看到您全局安装了哪些软件包,然后重新安装出现的所有软件包。根据发布的帖子,您可以将
angular cli
与节点版本
4.4.x
或更高版本一起使用。(注意:angular cli!==@angular cli)