Как создать CRA-проект без возможностей PWA?

Мне не нужны функции PWA в текущем проекте. Как я могу отключить его?

Я прочитал документы CRA, удалил service-Worker.js в папке src, но я не могу исключить файл манифеста и service-worker.js в сборке.

Поиск всех неиспользуемых файлов в проекте
Поиск всех неиспользуемых файлов в проекте
Количество файлов в проекте растет по мере его развития. И если быть по-настоящему честным, их продвижение происходит в геометрической прогрессии...
Настройка шаблона Metronic с помощью Webpack и Gulp
Настройка шаблона Metronic с помощью Webpack и Gulp
Я пишу эту статью, чтобы поделиться тем, как настроить макет Metronic с помощью Sass, поскольку Metronic предоставляет так много документации, и они...
2
0
972
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны удалить:

  • <link rel = "manifest" href = "%PUBLIC_URL%/manifest.json" /> из public/index.html
  • serviceWorker.unregister(); или serviceWorker.register(); из src/index.js

Не забудьте отменить регистрацию ПО перед его удалением, чтобы браузер отсоединил его от вашего домена.

но service-worker.js все равно будет в папке build

Kirill Semenov 20.02.2019 13:49

Да, но его больше не нужно регистрировать. Предполагая, что вы отменили регистрацию раньше.

Mattia M. 20.02.2019 14:41

Другие вопросы по теме