以多环境变量添加到我的NPM启动脚本的正确方法?
什么是多环境变量添加到我的NPM启动脚本的正确方法?
现在我(在这里3个环境变量)使用这个和它看起来丑陋:
"scripts": {
"start": "NODE_ENV='development' DB='mongo' PASS='123456' node --inspect ./bin/www"
},
---- ----更新
使用dotenv是一条路可走。试图寻找一个答案,我的其他问题,,使用per-env即我还发现了另一种方法来做到这一点
我离开我的问题在这里,看看我是否能得到其他方法。
回答如下:我建议你使用dotenv模块。你可以找到它的NPM。
然后,所有你需要的是建立一个.env
文件。
- 创建
.env
文件NODE_ENV=development PORT=3000
- 里面你的package.json
{ "scripts": { "start": "node -r dotenv/config ./bin/www" } }