Here是有关节点配置的文档:
node myapp.js --NODE_CONFIG='{"Customer":{"dbConfig":{"host":"customerdb.prod"}}}'
如果我运行npm
脚本怎么办?在这种情况下,所有参数都将传递到npm
中而不是nodejs
中,我错了吗?如何从命令行传递--NODE_CONFIG
?
PS 将NODE_CONFIG
设置为环境变量对我而言不是解决方案。
答案 0 :(得分:0)
为了将args注入到内部npm命令中,您需要使用--
分隔符。
package.json
"scripts": {
"myscript": "node myapp.js"
}
并运行此命令以注入NODE_CONFIG
npm run myscript -- --NODE_CONFIG='{"Customer":{"dbConfig":{"host":"customerdb.prod"}}}'