Чтобы решить, если приложение запускается в производство или в режиме разработки, он проверяет переменную NODE_ENV
среды, которая является переменной, что вы будете установить в вашей оболочке, и это будет читать с узла.
Если вы хотите запустить grunt
в производственном режиме, используйте:
$ NODE_ENV=production grunt
который установит переменную только для этого исполнения.
Если вы хотите навсегда установить NODE_ENV
, используйте export
:
$ export NODE_ENV=production
$ grunt
На производственном сервере, вы можете редактировать .bashrc
с этой линией, чтобы навсегда установить NODE_ENV
.
Для получения дополнительной информации вы можете прочитать this blog post.
Редактировать: В Windows используйте set NODE_ENV=production
в командной строке. См. this relevant question, чтобы узнать, как постоянно устанавливать эту переменную.
я вижу. Я пропустил, что это команда bash/shell. Я забыл упомянуть, что я использую cmd.exe :) – svobol13
Обновлен мой ответ для Windows. –
Мне нужно добавить sudo для этого? Изменения постоянные? –