我的应用程序不加载从enviroment.js文件中的所有参数,只是在默认情况下的那些加载所有PARAMS。Ember.js - 应用程序不会从enviroment.js
我安装这个包 ember-g-recaptcha然后你需要把一个参数放在配置文件中。
的问题是,我创建与Ember-CLI和I'ts工作演示应用程序,但在我真正的应用程序是不是,也许有人有,为什么不加载任何PARAMS想法。
我尝试更改package.json中的模块版本,但没有运气,但我认为仍然是那里的解决方案。
在我的应用程序配置文件的对象抛出这样的,当你做这个控制台日志:
的console.log(Ember.getOwner(本).resolveRegistration(“配置:环境”));
Object {
modulePrefix: "listings-search",
environment: "development",
rootURL: "/",
EmberENV: Object,
APP: Object, ember-cli-mirage: Object, exportApplicationGlobal: true
}
在演示应用程序是这样的结果:
Object {
modulePrefix: "lala",
environment: "development",
rootURL: "/",
locationType: "auto",
gReCaptcha: Object,
EmberENV: Object,
APP: Object, ember-cli-mirage: Object, exportApplicationGlobal: true
}
这是我enviroment.js文件
/* jshint node: true */
module.exports = function(environment) {
var ENV = {
modulePrefix: 'listings-search',
environment: environment,
rootURL: '/',
locationType: 'auto',
gReCaptcha: {
siteKey: 'asdasdads'
},
EmberENV: {
FEATURES: {
// Here you can enable experimental features on an ember canary build
// e.g. 'with-controller': true
},
EXTEND_PROTOTYPES: {
// Prevent Ember Data from overriding Date.parse.
Date: false
}
},
APP: {
// Here you can pass flags/options to your application instance
// when it is created
}
};
if (environment === 'development') {
// ENV.APP.LOG_RESOLVER = true;
// ENV.APP.LOG_ACTIVE_GENERATION = true;
// ENV.APP.LOG_TRANSITIONS = true;
// ENV.APP.LOG_TRANSITIONS_INTERNAL = true;
// ENV.APP.LOG_VIEW_LOOKUPS = true;
// ENV['ember-cli-mirage'] = {
// enabled: false
// }
}
if (environment === 'test') {
// Testem prefers this...
ENV.locationType = 'none';
// keep test console output quieter
ENV.APP.LOG_ACTIVE_GENERATION = false;
ENV.APP.LOG_VIEW_LOOKUPS = false;
ENV.APP.rootElement = '#ember-testing';
}
if (environment === 'production') {
}
return ENV;
};
此外,当我试图访问我environment.js在这方式,官方指导在这个link说,抛出此错误控制台:
Could not find module `/appname/config/environment` imported from `appname/components/name-component`
版本:
- 烬: “〜2.9.0”
- 烬-CLI:2.14.0
- 节点:8.2.0
- OS:达尔文64
您使用的是哪个版本的ember/ember-cli? – Bracke
烬-CLI:2.14.0 节点:8.2.0 OS:达尔文64 – Merlyn007
你有没有更换“应用程序名称”与您的应用程序的名称? – Bracke