为了管理python,我使用conda维护多个环境。
也就是说,对于一个新项目,我为我的新python项目创建了一个新环境new-project。
conda create -n new-project python=3.8
然而,我不清楚如何为我的不同nodejs项目创建新的节点环境。
发布于 2021-02-15 18:05:34
对于node.js,您可以创建自己的env文件,其中包含更适合您的环境的不同值
.env.test
API_KEY=TEST_API_KEY.env.dev
API_KEY=DEV_API_KEY使用此环境变量运行node
export $(xargs < ./env.test); node main.js;并在main.js文件中访问这些变量
console.log(process.env.API_KEY);更重要的是,您很可能使用npm来管理您的项目,因此使用package.json脚本来简化您的工作
package.json
"scripts": {
"start:dev" : "export $(xargs < ./env.dev); node main.js;",
"start:test" : "export $(xargs < ./env.test); node main.js;
}那么你只需要
npm run start:dev如果您使用的是webpack,则可以在configuration中传递所有env变量
https://stackoverflow.com/questions/66205855
复制相似问题