2017-02-22 19 views
1

я пытаюсь установить этот плагин: https://github.com/phonegap/phonegap-plugin-barcodescanner но следующее сообщение об ошибке появляется:не удается установить плагин Cordova сканера штрих-кода: «SyntaxError: Неожиданное фишку =>»

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 это v0.12.2 –

ответ

0

Функция «стрелка» => - это функции ES6. Обновите узел до минимума v4.4.5, который начнет поддерживать ES6. В Windows вы должны установить последнюю версию узла, которая поддерживает этот тип функции.

Update узел на Windows,

  • Запуск PowerShell от имени администратора и выполнить следующую команду:

npm install -g npm-windows-upgrade

+0

Как обновить узел? –

+0

@SydnieS https://nodejs.org/en/download/ просто переустановите. Не забудьте перезагрузиться после установки. – lin

+0

@SydnieS Любая обратная связь или предложения? – lin