добавить пользовательские файлы в сборку приложения extjs6

В ExtJs 5 я добавлял пользовательские файлы в раздел "resources" файла app.json.

"resources": [
    'index.php',
    'util.inc.php',
    'get-file.php',
    'form-upload-file.php',
    'wsdl/',
    'controllers/'
],

Но в extjs6, если я помещаю пути в "resources" раздел app.json, они помещаются в папку resources (и файлы папки помещаются прямо в resources, а не в resources/folder_name

Я пытался взломать раздел "build", чтобы добавить еще один каталог назначения, но мне это не удалось, и я не нашел никакой документации.

Есть ли способ добиться предыдущего поведения? (кроме написания сценария для запуска после sencha app build?)


person Bastien Durel    schedule 25.10.2016    source источник
comment
ресурс и ресурс - это одни и те же папки?   -  person Mr.Bruno    schedule 26.10.2016
comment
Да, я француз и часто делаю эту орфографическую ошибку;)   -  person Bastien Durel    schedule 26.10.2016
comment
хорошо, нет проблем, просто трудно читать   -  person Mr.Bruno    schedule 26.10.2016
comment
так что ваша проблема в том, что папки, такие как wsdl и контроллеры, не находятся в ресурсах?   -  person Mr.Bruno    schedule 26.10.2016


Ответы (1)


Итак, вы можете поместить свои папки в папку ресурсов вручную, а затем использовать что-то вроде этого, чтобы скопировать их при сборке.

    "resources": [
      "resources/fonts/",
      "resources/images/",
      "resources/json/"
   ],

лично я помещаю файлы, которые не находятся в папке (например, ваши файлы php), в папку сами по себе. (например, моя папка json, которая содержит около 15 jsons). Таким образом, вы можете импортировать их, только требуя папку.

Другие возможности ="nofollow">в этом обсуждении

person Mr.Bruno    schedule 26.10.2016
comment
Если я это сделаю, мне нужно будет переписать URL-адреса во всем приложении, и я предпочитаю этого не делать, если это возможно. - person Bastien Durel; 26.10.2016
comment
так что ваши папки должны быть с index.html? - person Mr.Bruno; 26.10.2016
comment
Это то, что я пытаюсь сделать, да - person Bastien Durel; 26.10.2016
comment
у вас есть build-impl.xml? - person Mr.Bruno; 26.10.2016
comment
sencha app build создан .sencha/app/build-impl.xml - person Bastien Durel; 26.10.2016
comment
взгляните на это обсуждение sencha.com/forum/ - person Mr.Bruno; 26.10.2016