首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建多节点环境?

如何创建多节点环境?
EN

Stack Overflow用户
提问于 2021-02-15 17:52:28
回答 1查看 47关注 0票数 0

为了管理python,我使用conda维护多个环境。

也就是说,对于一个新项目,我为我的新python项目创建了一个新环境new-project。

conda create -n new-project python=3.8

然而,我不清楚如何为我的不同nodejs项目创建新的节点环境。

EN

回答 1

Stack Overflow用户

发布于 2021-02-15 18:05:34

对于node.js,您可以创建自己的env文件,其中包含更适合您的环境的不同值

.env.test

代码语言:javascript
复制
API_KEY=TEST_API_KEY

.env.dev

代码语言:javascript
复制
API_KEY=DEV_API_KEY

使用此环境变量运行node

代码语言:javascript
复制
export $(xargs < ./env.test); node main.js;

并在main.js文件中访问这些变量

代码语言:javascript
复制
console.log(process.env.API_KEY);

更重要的是,您很可能使用npm来管理您的项目,因此使用package.json脚本来简化您的工作

package.json

代码语言:javascript
复制
"scripts": {
   "start:dev" : "export $(xargs < ./env.dev); node main.js;",
   "start:test" : "export $(xargs < ./env.test); node main.js;
}

那么你只需要

代码语言:javascript
复制
npm run start:dev

如果您使用的是webpack,则可以在configuration中传递所有env变量

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66205855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档