Каждая версия Meteor построена на очень специфической версии node
для простой и стабильной интеграции.
Когда вы создаете приложение Meteor с использованием meteor build
, оно создает пакет, в котором модули npmнастроены на использование этих конкретных версий при сборке собственных расширений на npm install
на производственном компьютере.
Поэтому, чтобы успешно развернуть пользовательскую сборку, сначала необходимо проверить свою версию разработки узла в Meteor через
local
meteor node -v
v8.15.1 # note: this is the version for 1.8.1
Эта версия должна быть установлена на вашем сервере, в противном случае произойдет сбой.Обратите внимание, что вы можете установить несколько версий узла на вашем сервере одновременно.
Быстрый и простой способ установки определенной версии - это использование n
:
server
npm install --global n
n 8.15.1
, который установит node@8.15.1
В этом примере.
Показания
https://guide.meteor.com/deployment.html#custom-deployment
https://www.npmjs.com/package/n