0

是有关节点配置的文档:

node myapp.js --NODE_CONFIG='{"Customer":{"dbConfig":{"host":"customerdb.prod"}}}'

但是如果我运行npm脚本呢?在这种情况下,所有参数都将传递给npmnot nodejs,我错了吗?如何--NODE_CONFIG从命令行传递?

在我的情况下,将PS设置NODE_CONFIG为环境变量不是解决方案。

4

1 回答 1

0

为了将 args 注入到内部 npm 命令中,您需要使用--分隔符。

包.json

"scripts": {
  "myscript": "node myapp.js"
}

并运行此命令注入 NODE_CONFIG

npm run myscript -- --NODE_CONFIG='{"Customer":{"dbConfig":{"host":"customerdb.prod"}}}'
于 2019-04-08T14:49:18.687 回答