«SyntaxError: неожиданный токен» после перехода на другую платформу

Дополнительно для размещения переменной в кавычках можно также перевести вывод переменной с помощью tr и преобразовать пробелы в строки новой строки.

$ echo $var | tr " " "\n"
foo
bar
baz

Хотя это немного запутанно, добавьте больше разнообразия с выходом, поскольку вы можете заменить любой символ как разделитель между переменными массива.

0
задан Triyugi Narayan Mani 16 January 2019 в 10:22
поделиться

1 ответ

Meteor поставляется со встроенным двоичным файлом node, поэтому вам не требуется установка node в вашей системе разработки .

Однако, если ваша CentOS является вашим целевым сервером, на котором будет развернуто ваше приложение, вам нужно установить точную версию node для запуска вашего прилагаемого приложения (но без установки Meteor). требуется на сервере).

Предпосылки

Сам Метеор в основном является средой разработки, которая объединяет передовые практики и инструменты и объединяет весь этот код в приложение узла, которое работает как любое другое приложение узла. [1120 ]

Чтобы получить версию узла, которая требуется для установки на вашем сервере, вы можете перейти в каталог вашего проекта и позволить Meteor распечатать его версию узла:

$ cd myproject
$ meteor node -v
0.10.45

, например, версия узла для выпуска Meteor 1.7. Поэтому, если вы хотите запустить сборку на своем сервере, она требует версию этого узла.

Обратите внимание, что если версия из команды отличается от версии из .node_version.text, то версия, которую вы получаете из meteor node -v, это та, которая используется при запуске meteor build и должна быть установлена ​​на сервере.

Метеорологическое руководство по пользовательскому развертыванию кратко излагает это в понятной форме, и к нему следует обращаться при дальнейшей подготовке. Решение этой проблемы также должно устранить ошибку.

Короткая история

  • Meteor - это среда разработки с поставляемым node двоичным файлом
  • Ваш сервер не требует установки Meteor
  • ]
  • Локальная ОС разработки не требует дополнительной node установки
  • Все команды npm на машине разработчика должны выполняться с использованием meteor npm <command>
  • Для сервера требуется то же самое node ] версия как та, что поставляется с Метеором
0
ответ дан Jankapunkt 16 January 2019 в 10:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: