2017-02-22 64 views
1

我试图安装这个插件:https://github.com/phonegap/phonegap-plugin-barcodescanner但下面的错误显示出来:无法安装科尔多瓦条码扫描器插件:“语法错误:意外标记=>”

SyntaxError: Unexpected token => 
at exports.runInThisContext (vm.js:73:16) 
at Module._compile (module.js:443:25) 
at Object.Module._extensions..js (module.js:478:10) 
at Module.load (module.js:355:32) 
at Function.Module._load (module.js:310:12) 
at Module.require (module.js:365:17) 
at require (module.js:384:17) 
at Object.<anonymous> (C:\Users\guadha.peralta\AppData\Roaming\npm\node_modules\phonegap\lib\phonegap\serve.js:9:23) 
at Module._compile (module.js:460:26) 
at Object.Module._extensions..js (module.js:478:10) 

可能是什么问题呢?

+0

显示你的代码也 –

+0

其中的Node.js您使用的版本? – lin

+0

@lin it v0.12.2 –

回答

0

“箭头功能”=>是ES6功能。更新节点至最低v4.4.5,开始支持ES6。在Windows上,您必须安装最新版本的节点,该节点支持该类型的功能。以管理员身份在Windows

  • 运行PowerShell的

    更新节点,并执行以下命令:

npm install -g npm-windows-upgrade

+0

如何更新节点? –

+0

@SydnieS https://nodejs.org/en/download/只需重新安装即可。不要忘记安装后重新启动。 – lin

+0

@SydnieS任何反馈或建议? – lin