如何创建没有 PWA 功能的 CRA 项目?

How to create CRA-project without PWA features?

我在当前项目中不需要 PWA 功能。我怎样才能禁用它?

我阅读了 CRA 的文档,删除了 src 文件夹中的 service-Worker.js,但我无法排除清单文件和构建中的 service-worker.js

您必须删除:

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

记得在删除软件之前注销它,这样浏览器就会将它从您的域中分离出来。