Приложение не перекомпилируется после редактирования app.f7. html, но выполняется с другими страницами - PullRequest
0 голосов
/ 11 апреля 2020

Я использую шаблонное приложение, созданное в соответствии с инструкциями, приведенными в документации f7-cli, найденной здесь.

https://framework7.io/cli/#create -app

I get также получить эту проблему при использовании дополнительных флагов.

npm install -g framework7-cli --unsafe-perm=true --allow-root

Эта проблема возникает как при прохождении через пользовательский интерфейс, так и в текстовом формате при генерации проекта.

Настройки при генерации проекта :

  1. Простое веб-приложение / Прогрессивное веб-приложение (оба имеют одинаковую проблему)
  2. Framework7 Core
  3. Просмотры с вкладками
  4. Webpack Bundler со стандартным CSS
  5. Любые темы
  6. Нет пользовательской сборки

Как при использовании npm start, так и при использовании рекомендуемой npm команды запуска start в В случае возникновения проблемы, упомянутой в заголовке.

Когда я изменяю файл home.f7. html, среда dev автоматически перезагружается и отображает сделанные изменения. Однако всякий раз, когда я редактирую файл app.f7. html, я все равно получаю консольное сообщение [WDS] Горячее обновление приложения. , , но обновление никогда не происходит. После этого изменение домашнего файла все еще работает должным образом.

В консоли появляется следующее предупреждение, но оно, похоже, не связано.

ПРЕДУПРЕЖДЕНИЕ в InjectManifest вызывалось несколько раз, возможно, из-за запуска webpack в режиме --watch. Манифест предварительного кеширования, сгенерированный после первого вызова, может быть неточным! Пожалуйста, смотрите https://github.com/GoogleChrome/workbox/issues/1790 для получения дополнительной информации.

ПРЕДУПРЕЖДЕНИЕ в js / app. js составляет 3,27 МБ и не будет кешироваться. Настройте MaximumFileSizeToCacheInBytes, чтобы изменить это ограничение. Дочерний InjectManifest: 1 актив Entrypoint InjectManifest = сервис-работник. js 39 модулей i 「wdm」: скомпилировано с предупреждениями.

...