请让我问一个问题。
首先,我想构建角度渐进式网络应用程序。
而且我发现我可以使用 Angular 本机服务工作者 (ngsw) 或称为 Workbox 的与框架无关的库来构建渐进式 Web 应用程序。
哪种方法更容易开始,哪种库更易于使用,以及哪种 PWA 更易于维护。
我应该使用哪个库,请告诉我(ngsw或 workbox)
请有人解释一下优缺点。
请让我问一个问题。
首先,我想构建角度渐进式网络应用程序。
而且我发现我可以使用 Angular 本机服务工作者 (ngsw) 或称为 Workbox 的与框架无关的库来构建渐进式 Web 应用程序。
哪种方法更容易开始,哪种库更易于使用,以及哪种 PWA 更易于维护。
我应该使用哪个库,请告诉我(ngsw或 workbox)
请有人解释一下优缺点。
我从国际 Javascript 会议和Angular 大学获取了这些信息。
两者都是为了相同的目的而创建的,为了在你的项目中实现一个服务工作者,ngsw更容易, workbox更易于配置。
ng add @angular/pwa --project <name of project as in angular.json>
一句话...
ngsw是 Angular 团队认为项目实现服务工作者所需的一切。
npm install workbox-build --save-dev
一句话...
workbox帮助您创建一个完全可配置的服务工作者。就像 ngsw 一样,但需要使用类固醇。