Я заметил это странное поведение, которое не имеет большого значения, но меня чертовски раздражает.
В моем файле package.json в разделе «скрипты» есть запись «начало». Это выглядит так:
"scripts": {
"start": "APPLICATION_ENV=development nodemon app.js"
}
ввод npm start
на терминале Mac работает нормально, и nodemon запускает приложение с правильной переменной APPLICATION_ENV, как и ожидалось. Когда я пытаюсь сделать то же самое в среде Windows, я получаю следующую ошибку:
«APPLICATION_ENV» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».
Я пробовал оболочку git-bash и обычную командную строку Win CMD, то же самое.
Я нахожу это странным, потому что ввод команды непосредственно в терминал (без использования сценария package.json через запуск npm) работает нормально.
Кто-нибудь еще видел это и нашел решение? Спасибо!!