Я хочу иметь манифест в своем приложении ember, потому что я хочу использовать его на мобильных устройствах и иметь некоторые автономные возможности.
Я нашел плагин ember-cli-deploy-manifest: https://github.com/ember-cli-deploy/ember-cli-deploy-manifest Он хорошо документирован в файле readme и выглядит многообещающе.
Но как мне использовать плагин?
Я установил его с помощью этой команды:
ember install ember-cli-deploy-manifest
Я создаю свое приложение, используя эту команду:
ember build -prod
Манифест не создается. Я, вероятно, пропустил какой-то простой шаг, но не могу понять. Как указать Ember build использовать плагин?
ОБНОВЛЕНИЕ
Я последовал предложению в комментарии к ответу ниже. Я отказался от плагина манифеста и создал файл манифеста вручную. Затем задача состоит в том, чтобы получить правильные имена файлов с отпечатками пальцев в файле манифеста.
В моем файле ember-cli-build.js у меня есть:
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
fingerprint: {
exclude: [],
extensions: ['js', 'css', 'png', 'jpg', 'gif', 'map'],
replaceExtensions: ['html','css','js', 'appcache']
}
});
...
Мой файл манифеста называется eea.appcache и находится в папке /public. Он копируется в папку dist во время сборки. Однако содержимое файла (список имен файлов) не содержит отпечатков пальцев. Имена файлов в других файлах (html, css, js) имеют правильные отпечатки пальцев.
Вот мой public/eea.appcache:
CACHE MANIFEST
# 2016-03-15
# V 1.0
CACHE:
index.html
assets/vendor.css
assets/eea.css
assets/vendor.js
assets/eea.js
assets/img/Icon120x120.png
Мой шаг сборки все еще:
ember build -prod
Как обновить имена файлов в файлах манифестов с помощью отпечатка пальца MD5?
ember-cli-deploy-manifest
используется сember-cli-deploy
ember-cli.com/ember-cli-deploy . - person kiwiupover   schedule 14.03.2016