Нужно ли для сборки приложения sencha включать все файлы js, связанные с представлением, в main.js(portal.js)?

Я использую sencha cmd 6 для создания своего приложения. моя структура папок

  • classic
    • src
      • model
      • view
        • account
        • рабочие места
        • portal
          • portal.js
      • контроллер
      • хранить

Выполнение процесса производственной сборки прошло успешно, но когда я загружаю эту сборку, ее файл .js не найден. Поэтому я включаю все js-файлы в структуру папок в основной js-portal.js, после чего ошибка .js удаляется, и сборка работает.

Но я не хочу включать весь этот список файлов в один js, поэтому можем ли мы пропустить часть включения js из portal.js и использовать любое свойство или атрибут для включения всех файлов js?


person mugdha    schedule 21.04.2017    source источник
comment
Какой файл .js не найден? Все файлы ExtJS автоматически связываются друг с другом, поэтому в этом нет необходимости, но когда вы включаете дополнительные файлы, вы должны указать их в файле app.json в разделе js: []   -  person pagep    schedule 22.04.2017
comment
Да, он должен автоматически связать все js-файлы, но после сборки он показывает мне ошибку в файле index.html .js not found , конкретное имя файла не упоминается. Я нашел другое решение для этого. Я включил все контроллеры и путь к модели в файле application.js в папке приложения, поэтому контроллер вызывает все файлы просмотра и работает сборка. Это правильный способ сделать?   -  person mugdha    schedule 24.04.2017


Ответы (1)


Вы можете указать с помощью *, например 'Ext.chart.*', в разделе «требуется» Ext.app.Application.

Надеюсь это поможет.

person Ronak Patel    schedule 23.05.2017
comment
спасибо, это была проблема со структурой папок. Включены требуемые контроллеры в js-файлах, чтобы он связывал все js-файлы. - person mugdha; 31.05.2017