将多环境变量添加到我的npm启动脚本的正确方法是什么?
现在我正在使用这个(这里有3个环境变量),它看起来很难看:
"scripts": {
"start": "NODE_ENV='development' DB='mongo' PASS='123456' node --inspect ./bin/www"
},
----更新----
使用dotenv是一种可行的方法。我还找到了另一种方法来尝试找到我的另一个问题https://stackoverflow.com/a/47457384/301513的答案,即使用per-env
我在这里留下我的问题,看看我是否可以获得其他方法。
答案 0 :(得分:1)
我建议你使用dotenv模块。你可以在npm找到它。
然后您只需要创建一个.env
文件。
创建.env
文件
NODE_ENV=development
PORT=3000
在package.json
中{
"scripts": {
"start": "node -r dotenv/config ./bin/www"
}
}