2017-01-12 2 views
0

если я требую mailgun я получаю сообщение об ошибке:mailgun бросает ошибку в Node.js

function promisifyCall(ctx, fn, ...args) { 

SyntaxError: unexpected token ... 

, который исходит от кого модуля НОГО promisify вызова знает почему?

+0

Какую версию узла вы используете? Это похоже на проблему, когда версия узла не поддерживает синтаксис es6 – James111

ответ

1

Это похоже на то, что версия вашего узла не поддерживает современные js (es6 & выше). Я предлагаю вам обновить версию своего узла до 6.x.

Еще одна хорошая идея - установить nvm (https://github.com/creationix/nvm), что позволяет легко менять версию узла через вашу командную строку.

Если вы не хотите, чтобы обновить версию узла:

Не зная версию узла, который вы используете, вы можете быть в состоянии использовать следующие v8 флаги в вашем сценарии запуска

--harmony --harmony_destructuring 
// Example: 
node --harmony --harmony_destructuring index.js