Ошибки при построении проекта через Sencha CMD

После того как была выполнена команда sencha app build, Вы копируете папку build/production/[имя приложения] на сервер, у Вас выходит ошибка. Что делать? 

  1. выполнить команду app build testing (фалы буду созданы без минификации)
  2. скопировать build/testing/[имя приложения] не сервер
  3. посмотреть что выдает консоль 

В моем случаи, после долгих поисков, в файле app.js не было объекта Ext.container.Viewport Чтобы исправить данную ошибку мы добавили ссылку (requires), в файл исходного проекта, app.js

/*
 * This file is generated and updated by Sencha Cmd. You can edit this file as
 * needed for your application, but these edits will have to be merged by
 * Sencha Cmd when upgrading.
 */
Ext.application({
    name: 'ImportSubstitution',

    extend: 'ImportSubstitution.Application',

    requires: [
        'Ext.container.Viewport',
        'ImportSubstitution.view.main.Main'
    ],

    // The name of the initial view to create. With the classic toolkit this class
    // will gain a "viewport" plugin if it does not extend Ext.Viewport. With the
    // modern toolkit, the main view will be added to the Viewport.
    //
    mainView: 'ImportSubstitution.view.main.Main'
	
    //-------------------------------------------------------------------------
    // Most customizations should be made to ImportSubstitution.Application. If you need to
    // customize this file, doing so below this section reduces the likelihood
    // of merge conflicts when upgrading to new versions of Sencha Cmd.
    //-------------------------------------------------------------------------
});

Нет комментариев

Добавить комментарий