sencha cmd не создаст файл .appcache

Я пытаюсь заставить свое приложение работать в автономном режиме с кэшированием. И у меня есть раздел appCache по умолчанию в моем app.json:

/**
 * 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. Я уже обновил Sencha Cmd с 4 до 5 до новейшей версии 5.1.1.39. Так что, похоже, я где-то ошибся в настройках. Неважно, ссылаюсь ли я на файл в своем Index.html:

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

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

Изменить: новое приложение сенчи создает файл cache.appcache. Значит, где-то я его сломал...


person MrFox    schedule 28.01.2015    source источник


Ответы (1)


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

person MrFox    schedule 28.01.2015
comment
Хороший улов. Мне просто интересно, какова правильная настройка: есть или нет манифест кеша для нативной сборки? - person albanx; 02.03.2016