В настоящее время я слежу за курсом node.js по Skillshare, который работает с файлом конфигурации, чтобы определить, на каком порту должен работать сервер http или https. Для этого переменная «NODE_ENV» передается через командную строку во время выполнения. Значение этой переменной, в свою очередь, определяет, на каком порту работает сервер.
Я скопировал код из github курса, так что это не должно быть ошибкой в коде.
Однако, когда я пытаюсь передать переменную с помощью той же команды, что и в видео (NODE_ENV=production node index.js), я получаю сообщение об ошибке:
'NODE_ENV' is not recognized as an internal or external command,
operable program or batch file.
Единственная разница между мной и курсом должна заключаться в том, что я работаю на Windows (10), а они работают на MacBook.
Я пробовал включить переменную NODE_ENV за node index.js, но это не сработало.





В Windows это работает иначе.
Попробуйте следующее:
SET NODE_ENV=production
node index.js
Эта установка может решить вашу проблему.