Получение синтаксической ошибки в проекте Meteor с узлом v11.10.0 - PullRequest
0 голосов
/ 15 февраля 2019

Я получаю следующую ошибку в моем метеорологическом проекте.Я использую узел v11.10.0 в macOs.Заранее благодаримv4 = '(?: 25 [0-5] | 2 [0-4] [0-9] | 1 [0-9] [0-9] | [1-9] [0-9] | [0-9]) (?: \. (?: 25 [0-

^^^^^ SyntaxError: Использование const в строгом режиме.

1 Ответ

0 голосов
/ 15 февраля 2019

Вы можете обновить свой метеор (включая узел), используя meteor update вне проекта, а затем meteor update --release && meteor update --all-packages внутри проекта и, наконец, введите meteor npm meteor reset и запустить проект.

Чтобы убедиться, что вы запустилипоследние пакеты npm, возможно, вам придется проверить версии npm.Очень полезным является инструмент npm-check-updates, который вы можете установить вне директории проекта:

meteor npm install -g npm-check-updates

, затем перейдите в директорию вашего проекта и введите

meteor npm-check-updates

, чтобы вывести список текущих ипоследние доступные стабильные версии.

Если вы полагаетесь на Meteor 1.3 (который я не одобряю, так как существует много открытых проблем безопасности в более старой версии Meteor, а также в старых версиях Node), возможно, вам придется установить более старую версию.версия jsforce, чтобы снова запустить ее в более старой среде.

Чтобы убедиться, что вы установили правильные пакеты npm для 1.3, вы можете легко проверить это по сравнению с новым 101 * созданным проектом.* используя:

meteor create --release X.Y.Z some-app-name # replace X.Y.Z with your Meteor version
meteor npm install
cat package.json
...