我想在我的团队中的所有成员之间分享我的余烬项目。 由于每个开发环境都不同(操作系统,服务器虚拟机等),我认为最佳做法是在每个存储库克隆中保存一个本地环境文件,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在浏览器控制台中返回错误日志(未找到引用/导入的模块...)。我做错了什么?