首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级Ember时未知的全局错误

升级Ember时未知的全局错误
EN

Stack Overflow用户
提问于 2018-09-13 08:58:33
回答 1查看 195关注 0票数 1

在将Ember 2.11升级到2.18时,我得到了许多未知的全局错误:

  • Ember.Inflector

未知全球: Ember.Inflector位置: app\routes\base-mt.js在第17行

代码语言:javascript
复制
 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\routes\base.js在第30行

代码语言:javascript
复制
//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行

代码语言:javascript
复制
var ComposerOverrides = window.ComposerOverrides || {};

Ember.MODEL_FACTORY_INJECTIONS = true;

Ember.TextField.reopen({

Ember.production

未知全球: Ember.production位置:1937年行app\router.js

代码语言:javascript
复制
 });

if(!Ember.production) {
  • Ember.onerror

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

代码语言:javascript
复制
 let route = this;
if(Ember.production) {
    Ember.onerror = function (error) {
        route.router.send('error', error);
    };
  • Ember.Logger

未知全球全球: Ember.Logger位置: app\application\route.js在第167行

代码语言:javascript
复制
if (error  error.message){
        if(!Ember.production) {
            Ember.Logger.error(error.message);
        }
        let errorModel = Ember.Object.create();
  • Ember.Handlebars

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

代码语言:javascript
复制
export function addNewLine(value) { var breakTag = ‘ ’; 
let str =     Ember.Handlebars.Utils.escapeExpression(value);
  • Ember.String

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

代码语言:javascript
复制
// supports, will do for the moment.
    if (!model.includes('-w-')) {
        model = Ember.String.pluralize(model);
EN

回答 1

Stack Overflow用户

发布于 2018-09-13 16:24:28

你使用了烬-cli-更新吗?有一个codemod将您切换到新的模块语法。

代码语言:javascript
复制
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
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52310151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档