Неизвестные глобальные ошибки при обновлении Ember - PullRequest
0 голосов
/ 13 сентября 2018

при обновлении Ember 2.11 до 2.18 я получил много неизвестных глобальных ошибок:

  • Ember.Inflector

Неизвестный глобальный глобальный: Ember.Inflector Расположение: приложение \ маршруты\ base-mt.js в строке 17

 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 Расположение: app \ rout \ base.js встрока 30

//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 Расположение: app \ router.js в строке 1937

 });

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

Неизвестно Global Global: Ember.Handlebars Расположение: app \ helpers \ add-new-line.js в строке 5

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

Неизвестный Глобальный Глобальный: Ember.String Расположение: app \ services \ jsonschema-validation.js в строке 14

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

1 Ответ

0 голосов
/ 13 сентября 2018

вы использовали ember-cli-update? есть кодовый модуль, который переключает вас на новый синтаксис модуля

npm install -g ember-cli-update
ember-cli-update --to 2.18
ember-cli-update --run-codemods
# ember-modules-codemod is the one that updates the imports
...