Синтаксическая ошибка Connect-mongo: неожиданный токен =>

Привет у меня есть следующая ошибка

node_modules/connect-mongo/src/index.js:29
unserialize: options.unserialize || (x => x),
^^

У меня есть эти версии:

node@v3.3.1

express@4.14.0

mongoose@4.6.5

mongodb@2.2.11

1 ответ

Решение

Скорее всего, у вас устаревшая версия Node.js.

(x => x) эквивалентно function (x) { return x; } (это называется функцией стрелки).

Обновите Node.js до версии, превышающей 4.0.0,

Запуск node процесс с --harmony flag может решить проблему, но все же обновление Node.js до последней версии намного лучше.

Другие вопросы по тегам