Я разрабатываю в node.js и хотел бы учитывать как среду разработки, так и разработку. Я узнал, что настройка NODE_ENV при запуске сервера node.js выполняет эту работу. Однако, когда я пытаюсь установить его в package.json сценарий он дает мне ошибку:NODE_ENV не распознается как внутренняя или внешняя команда
NODE_ENV is not recognised as an internal or external command
Ниже мой package.json
{
"name": "NODEAPT",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "NODE_ENV=development node ./bin/server",
"qa2": "NODE_ENV=qa2 node ./bin/server",
"prod": "NODE_ENV=production node ./bin/server"
},
"dependencies": {
"body-parser": "~1.15.1",
"cookie-parser": "~1.4.3",
"debug": "~2.2.0",
"express": "~4.13.4",
"fs": "0.0.1-security",
"jade": "~1.11.0",
"morgan": "~1.7.0",
"oracledb": "^1.11.0",
"path": "^0.12.7",
"serve-favicon": "~2.3.0"
}
}
Я бегу мой сервер узла как: npm run qa2
, например.
Я не знаю, что я делаю неправильно. Подсказка:
какая операционная система вы используете – Jagrati
Я развиваюсь на окнах os. Это имеет значение. –
да вопросы os. для окон это 'SET NODE_ENV = узел разработки./bin/server' –