簡體   English   中英

如何在從npm運行時覆蓋nodejs配置?

[英]How override nodejs config when it run from npm?

以下是有關節點配置的文檔:

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

如果我運行npm腳本,怎么辦? 在這種情況下,所有參數都將傳遞到npm而不是nodejs ,我錯了嗎? 如何從命令行傳遞--NODE_CONFIG

PS設置NODE_CONFIG作為環境變量在我的情況下不是解決方案。

為了將args注入內部npm命令,您需要使用--分隔符。

的package.json

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

並運行此命令以注入NODE_CONFIG

npm run myscript -- --NODE_CONFIG='{"Customer":{"dbConfig":{"host":"customerdb.prod"}}}'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM