将Ember 2.11升级到2.18时,出现很多未知的全局错误:
未知全局全局:Ember.Inflector位置:第17行的app \ routes \ base-mt.js
i18n: Ember.inject.service(),
searchFilter: Ember.inject.service('search-filter'),
inflector: new Ember.Inflector(Ember.Inflector.defaultRules),
init: function () {
this._super();
未知全局全局:Ember.testing位置:30行的app \ routes \ base.js
//Don't attempt route reloading if testing
if(!Ember.testing) {
this.cleanMemory(routeName);
}
未知全局全局:Ember.MODEL_FACTORY_INJECTIONS位置:app \ app.js在第10行
var ComposerOverrides = window.ComposerOverrides || {};
Ember.MODEL_FACTORY_INJECTIONS = true;
Ember.TextField.reopen({
Ember.production
未知全局全局:Ember.production位置:1937行的app \ router.js
});
if(!Ember.production) {
未知全局全局:Ember.onerror位置:app \ application \ route.js,第48行
let route = this;
if(Ember.production) {
Ember.onerror = function (error) {
route.router.send('error', error);
};
未知全局全局:Ember.Logger位置:app \ application \ route.js在第167行
if (error error.message){
if(!Ember.production) {
Ember.Logger.error(error.message);
}
let errorModel = Ember.Object.create();
未知全局全局:Ember.Handlebars位置:第5行的app \ helpers \ add-new-line.js
export function addNewLine(value) { var breakTag = ‘ ’;
let str = Ember.Handlebars.Utils.escapeExpression(value);
未知全局全局:Ember.String位置:第14行的app \ services \ jsonschema-validation.js
// supports, will do for the moment.
if (!model.includes('-w-')) {
model = Ember.String.pluralize(model);