【问题标题】:How to create CRA-project without PWA features?如何创建没有 PWA 功能的 CRA 项目?
【发布时间】:2019-02-12 07:35:00
【问题描述】:

我在当前项目中不需要 PWA 功能。如何禁用它?

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

【问题讨论】:

    标签: webpack create-react-app progressive-web-apps workbox


    【解决方案1】:

    你必须删除:

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

    请记住在删除之前取消注册 SW,以便浏览器将其从您的域中分离出来。

    【讨论】:

    • 但 service-worker.js 仍将在 build 文件夹中
    • 可以,但不应该再注册了。假设您之前未注册..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-24
    • 2023-01-31
    • 1970-01-01
    • 2018-10-18
    • 2023-04-01
    • 2022-06-30
    • 2020-11-20
    相关资源
    最近更新 更多