Ember-使用 environment=production 部署到 heroku 的 CLI 应用程序丢失全局应用程序命名空间
Ember-CLI app deployed to heroku with environment=production loses global app namespace
我的应用名称是App,当environment=developing 时,我可以访问App 命名空间。唯一的问题是,当我通过 运行 使用生产版本时出现问题(ember server --environment=production,然后我无法再访问 App 命名空间,因为它是未定义的。
Error while processing route: coming-soon App is not defined ReferenceError: App is not defined
这是 ember-cli 采取的安全措施吗?我该如何覆盖它?
Ember-cli 附带插件 ember-export-application-global。
默认情况下,它不会将应用程序名称导出到生产环境中的全局范围。
您可以通过添加 config/environment.js
来覆盖此行为:
//config/environment.js
module.exports = function(environment) {
var ENV = {
//...
//...
exportApplicationGlobal: true
//...
//...
}
//...
//...
};
我的应用名称是App,当environment=developing 时,我可以访问App 命名空间。唯一的问题是,当我通过 运行 使用生产版本时出现问题(ember server --environment=production,然后我无法再访问 App 命名空间,因为它是未定义的。
Error while processing route: coming-soon App is not defined ReferenceError: App is not defined
这是 ember-cli 采取的安全措施吗?我该如何覆盖它?
Ember-cli 附带插件 ember-export-application-global。
默认情况下,它不会将应用程序名称导出到生产环境中的全局范围。
您可以通过添加 config/environment.js
来覆盖此行为:
//config/environment.js
module.exports = function(environment) {
var ENV = {
//...
//...
exportApplicationGlobal: true
//...
//...
}
//...
//...
};