无法在ember cli中为不同的测试构建环境传递基本URL

时间:2014-09-23 18:38:27

标签: ember-cli

我正在尝试为ember cli中的开发测试和舞台测试环境设置不同的基本URL。 测试环境名称始终相同(即#34; test"),无论在命令行中传递的环境如何。

我正在寻找这样的事情。如果有人有任何解决方案,请告诉我。谢谢提前

if (environment === 'development') {
    ENV.baseURL = '/';
  }

  if (environment === 'test') {
    if (ENV PASSED === 'stage')
    ENV.baseURL = '/stage'; 
else
ENV.baseURL = '/';
  }

  if (environment === 'stage') {
    ENV.baseURL = '/stage'; 
  }

1 个答案:

答案 0 :(得分:0)

config/environment.js中,执行以下操作:

if (environment === 'development') {
  ENV.baseURL = '/';
} 
if (environment === 'test') {
  ENV.baseURL = '/';
}
if (environment === 'stage') {
  ENV.baseURL = '/stage';
} 
if (environment === 'production') {
  ENV.baseURL = '/';
}

然后在舞台环境中使用ENV,像这样调用ember-cli:

ember server --environment=stage