2016-06-09 3 views
0

Я новичок в узле, и я вижу следующий код в моем проекте:NODE_ENV переменная в Node.js

process.env.NODE_ENV 

Что такое NODE_ENV и как я могу получить доступ к нему или изменить его? Похоже, что он подбирает некоторые ценности, но не знает, откуда его берут.

Пожалуйста, дайте мне знать.

+1

Проверьте переменные окружения операционной системы –

+0

См. Http://stackoverflow.com/a/9204973 для путей 'NODE_ENV' можно установить – Matt

+0

Возможный дубликат [Что такое NODE \ _ENV в Express?] (Http: // stackoverflow .com/вопросы/16978256/что-это-узел-ENV-в-экспресс) – Matt

ответ

1

NODE_ENV это имя из environment variable, и вы можете получить доступ и изменить его в оболочке Ex: export NODE_ENV=development, вы можете изменить его при запуске вашего процесса, Ex: NODE_ENV=production node application.js, или вы можете изменить его в одном из ваших shell's configuration files.

Смежные вопросы