将 CRA 生成的应用配置为不从 CDN 下载 Workbox,而是下载本地副本
Configure CRA-generated app to NOT download Workbox from CDN, but a local copy
我正在寻找关于配置我的 CRA 生成的应用程序生成的工作箱 service-worker.js
以从我的主应用程序包的工作箱库中获取工作箱库的建议,这样应用程序就不需要依赖 Google的CDN。默认情况下,CRA 应用程序从 Google CDN 加载工作箱。
具体来说,我希望替换生成的 serice-worker.js
文件中生成的行 importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
。
配置这个似乎没有优雅的解决方案,如果有人能指导我前进,我将不胜感激。谢谢!
我建议使用 create-react-app
v4, along with the cra-template-pwa
。
这将为您提供 Workbox-based service worker self-contained 并且不依赖于从 CDN 加载任何内容。
很遗憾,c-r-a
的早期版本在这方面无法自定义。
我正在寻找关于配置我的 CRA 生成的应用程序生成的工作箱 service-worker.js
以从我的主应用程序包的工作箱库中获取工作箱库的建议,这样应用程序就不需要依赖 Google的CDN。默认情况下,CRA 应用程序从 Google CDN 加载工作箱。
具体来说,我希望替换生成的 serice-worker.js
文件中生成的行 importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
。
配置这个似乎没有优雅的解决方案,如果有人能指导我前进,我将不胜感激。谢谢!
我建议使用 create-react-app
v4, along with the cra-template-pwa
。
这将为您提供 Workbox-based service worker self-contained 并且不依赖于从 CDN 加载任何内容。
很遗憾,c-r-a
的早期版本在这方面无法自定义。