0

Я пытаюсь запустить приложение офлайн с кешированием. И у меня есть раздел AppCache по умолчанию в моем app.json:sencha cmd не сделает файл .appcache

/** 
* Used to automatically generate cache.manifest (HTML 5 application cache manifest) file when you build 
*/ 
"appCache": { 
    /** 
    * List of items in the CACHE MANIFEST section 
    */ 
    "cache": [ 
     "index.html" 
    ], 
    /** 
    * List of items in the NETWORK section 
    */ 
    "network": [ 
     "*" 
    ], 

     /** 
     * List of items in the FALLBACK section 
     */ 
     "fallback": [] 
    }, 

Но в моей последней сборке у меня есть только папка ресурсов, app.js и index.html Я уже модернизировал Сенч Cmd от 4 до 5 до новейшие 5.1.1.39. Похоже, я ошибся где-то в моей конфигурации. Это не имеет значения, если я имею в виду файл в моем Index.html:

<html manifest="cache.appcache" lang="en-US"> 

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

Редактировать: новое приложение sencha создает файл cache.appcache. Поэтому я, должно быть, сломал его где-то ...

ответ

1

Это было вызвано указанием конкретной сборки для собственных платформ в app.json. Комментируя их, компания Sencha Cmd вернулась к сборке по умолчанию и создала файл cache.appcache.

+0

Хороший улов. Мне просто интересно, что такое правильная настройка: есть или нет кэш-манифест для встроенной сборки? – albanx

Смежные вопросы