SW 생성
GenerateSW 플러그인은 서비스 워커 파일을 생성하고 웹팩 자산 파이프라인에 추가합니다.
generateSW를 사용하는 경우
파일을 미리 캐시하려고 합니다.
간단한 런타임 구성이 필요합니다(예: 구성을 통해 경로와 전략을 정의할 수 있음).
generateSW를 사용하지 않는 경우
다른 서비스 워커 기능(예: 웹 푸시)을 사용하려고 합니다.
추가 스크립트를 가져오거나 추가 논리를 추가하려고 합니다.
매니페스트 주입
InjectManifest 플러그인은 사전 캐시할 URL 목록을 생성하고 해당 사전 캐시 매니페스트를 기존 서비스 작업자 파일에 추가합니다. 그렇지 않으면 파일을 있는 그대로 둡니다.
주입매니페스트를 사용하는 경우
서비스 작업자에 대한 더 많은 제어를 원합니다.
파일을 미리 캐시하려고 합니다.
라우팅 측면에서 더 복잡한 요구 사항이 있습니다.
서비스 워커를 다른 API(예: 웹 푸시)와 함께 사용하고 싶습니다.
주입매니페스트를 사용하지 않는 경우
사이트에 서비스 워커를 추가하는 가장 쉬운 방법을 원합니다.
'개발자의 정보 > JS & framework' 카테고리의 다른 글
React 구성 요소의 수명 주기 (0) | 2023.01.29 |
---|---|
Vite 및 Vue.js를 사용한 ESLint 및 Prettier 3 (0) | 2021.07.30 |
대규모 Vue.js 애플리케이션을 구성하는 방법 (0) | 2021.07.30 |
대규모 Vue.js 3 애플리케이션 구축을 위한 6가지 팁 (0) | 2021.07.30 |
html-midi-player (0) | 2021.07.25 |
axios.js 배열 파라미터 전송시 [] 빼고 보내기 (1) | 2020.09.23 |
Javascript 에서 Object를 해시맵처럼 사용하지 마세요 (5) | 2020.04.25 |
에러 해결법: directories in the root is deprecated, please specify in the build (0) | 2020.04.14 |
댓글