升级Ember时出现未知的全局错误

时间:2018-09-13 08:58:34

标签: ember.js ember-data ember-cli ember-2.0.0

将Ember 2.11升级到2.18时,出现很多未知的全局错误:

  • Ember.Inflector

未知全局全局: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

未知全局全局:Ember.testing位置:30行的app \ routes \ base.js

//Don't attempt route reloading if testing
if(!Ember.testing) {
    this.cleanMemory(routeName);
}
  • Ember.MODEL_FACTORY_INJECTIONS

未知全局全局: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

未知全局全局:Ember.onerror位置:app \ application \ route.js,第48行

 let route = this;
if(Ember.production) {
    Ember.onerror = function (error) {
        route.router.send('error', error);
    };
  • Ember.Logger

未知全局全局: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

未知全局全局:Ember.Handlebars位置:第5行的app \ helpers \ add-new-line.js

export function addNewLine(value) { var breakTag = ‘ ’; 
let str =     Ember.Handlebars.Utils.escapeExpression(value);
  • Ember.String

未知全局全局:Ember.String位置:第14行的app \ services \ jsonschema-validation.js

// supports, will do for the moment.
    if (!model.includes('-w-')) {
        model = Ember.String.pluralize(model);

0 个答案:

没有答案