Ember:开发的本地配置

时间:2016-03-02 18:28:39

标签: ember.js

我想在我的团队中的所有成员之间分享我的余烬项目。 由于每个开发环境都不同(操作系统,服务器虚拟机等),我认为最佳做法是在每个存储库克隆中保存一个本地环境文件,git将忽略该文件并保存每个团队的特定配置-member。

对于我的应用程序中的示例,应用程序适配器保存"主机:" entry是一个computed-property,它使用local-environment-file并读取服务器的IP(连接到的地方)。

我目前的做法是这样的:

// ./config/localenv.js

module.exports = function() {
  var LOCALENV = {

    host: "http://192.168.1.44:3000"

  };

  return LOCALENV;
};

我正在我的适配器中导入它:

// ./app/pods/application/adapter.js

import DS from 'ember-data';
import LOCALENV from 'your-application-name/config/localenv';

export default DS.RESTAdapter.extend({

  host: Ember.computed(function() {
    return LOCALENV.host;

  })

});

不幸的是,ember在浏览器控制台中返回错误日志(未找到引用/导入的模块...)。我做错了什么?

0 个答案:

没有答案