[英]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
文件。
創建.env
文件
NODE_ENV=development PORT=3000
在您的package.json中
{ "scripts": { "start": "node -r dotenv/config ./bin/www" } }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.