Я создаю приложение node
, оно имеет 3 названия окружения: development,testing and production
. Каждая среда имеет свои собственные имена хостов и номера портов. как следующим образомКак создать свои собственные скрипты в node.js
{
"development":{
"host":"develop.com",
"port":"2000"
},
"testing":{
"host":"testing.com",
"port":"2001"
},
"production":{
"host":"production.com",
"port":"2002"
}
}
Во время работы моего node
приложения, я использовал, чтобы передать имя окружения в качестве аргумента команды. как
node server.js development
(or)
node server.js production
Вместо запуск приложения вручную вместе с окружающим именем, я хочу, чтобы реализовать с помощью узлов сценариев, так что я пытался следующим образом.
package.json
{
"developemnt":"node server.js development",
"production":"node server.js production",
"testing":"node server.js testing"
}
То, что я думал, вместо node server.js development
, я могу запустить npm development
. Таким образом, я сделал это, но он не работает. В связи с этим я прочитал npm script
documentaion, согласно документации Это невозможно, так что есть ли способ реализовать это.
Благодаря
Я не знаю, если это опечатка, но вы package.json говорит: 'developemnt' вместо' development' –