кросс NODE_ENV не работает при запуске сервера из папки dist - PullRequest
2 голосов
/ 16 мая 2019

Я запускаю сервер узлов после сборки приложения, указывая на папку dist с помощью: node dist/server/main.js.По умолчанию сервер указывает на производственную среду (я думаю, что это то, что веб-пакет делает по умолчанию).

Для того, чтобы он ссылался на локальную среду, я попробовал 2 сценария ниже:

"start": "cross-env NODE_ENV=local ./node_modules/.bin/cross-env node 
dist/server/main.js" 

и

"start": "cross-env NODE_ENV=local node dist/server/main.js"

Это не работает.Есть ли способ, если мой сервер может указывать на локальную среду / среду разработки вместо того, чтобы всегда указывать на производство?Спасибо!

1 Ответ

0 голосов
/ 16 мая 2019

Ваш синтаксис crossenv выглядит неправильно.Вероятно, должно быть:

"start": "cross-env NODE_ENV=local node dist/server/main.js"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...