繁体   English   中英

如何在node.js中创建自己的脚本

[英]How to create my own scripts in node.js

我正在构建一个node应用程序,它有3个环境名称,分别是development,testing and production 每个环境都有自己的主机名和端口号。 喜欢以下方式

{
"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"
}

我的想法,我可以运行npm development ,而不是node server.js development npm development 这样我就成功了,但它没有用。 关于这个,我已经阅读了npm script文档,根据文档这是不可能的,所以有任何方法来实现它。

谢谢

对于非“默认脚本”( 此处列出的脚本)的脚本,您需要将run参数与npm一起使用:

npm run development

npm run testing

npm run production

更多细节在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM