首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在启动Meteor时设置任意环境?

如何在启动Meteor时设置任意环境?
EN

Stack Overflow用户
提问于 2017-08-23 05:41:09
回答 1查看 15关注 0票数 0

因此,假设我有4个环境

本地阶段预生产

我想在local的开头设置一个标志,这样我就可以识别它是否是local了。

我知道isDevelopment,但这只是prod和任何开发环境之间的区别。

我想象的是启动Meteor之类的东西

代码语言:javascript
运行
复制
meteor --local

然后访问设置为true的全局变量isLocal。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-23 06:22:05

执行此操作的一种方法是创建多个设置文件。

例如。

settings-local.json

代码语言:javascript
运行
复制
{
    local: true,
}

settings-stage.json:

代码语言:javascript
运行
复制
{
    stage: true
}

然后,您需要做的就是使用您希望使用的任何设置文件启动meteor:

代码语言:javascript
运行
复制
meteor --settings settings-stage.json

然后,在您的代码中,您可以针对以下内容进行测试

代码语言:javascript
运行
复制
if (Meteor.settings.stage) { //do something }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45827403

复制
相关文章

相似问题

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