簡體   English   中英

向npm啟動腳本中添加多環境變量的正確方法是?

[英]The proper way to add multi-environment variables to my npm start script?

將多環境變量添加到我的npm啟動腳本中的正確方法是什么?

現在我正在使用它(這里有3個環境變量),看起來很丑:

"scripts": {
    "start": "NODE_ENV='development' DB='mongo' PASS='123456' node --inspect ./bin/www"
  },

----更新----

使用dotenv是一種方法。 當嘗試找到其他問題的答案時,我也找到了另一種方法,即https://stackoverflow.com/a/47457384/301513 ,即使用per-env

我在這里留下我的問題,看看是否可以使用其他方法。

我建議您使用dotenv模塊。 您可以在npm上找到它。

然后,您需要創建一個.env文件。

  1. 創建.env文件

     NODE_ENV=development PORT=3000 
  2. 在您的package.json中

     { "scripts": { "start": "node -r dotenv/config ./bin/www" } } 

暫無
暫無

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

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