1

나는 sw-toolbox 및 sw-precache에 대한 많은 자습서를 읽었습니다. 나는 의심 스럽습니다 :꿀꺽 마시고 sw-toolbox 사용

sw-precache에 관해 읽을 때, 대부분의 자습서에서 gulp + sw-precache을 사용하고 있음을 알았습니다.

반면에 sw-toolbox 경우에 나는 service-worker.js에 직접 코드를 쓰는 것에 대한 예제와 구문을 보았습니다 (gulpfile 코드 없음).

나는 멍청이를 사용하여 service-worker 파일을 자동으로 생성하고 있습니다. 내가 SW-미리 캐시를이 생성 사용하는 경우 의심

답변

3

당신을 SW-미리 캐시를 구성하는 방법에 초점을 맞출 것 sw-toolbox에 대해 별도의 코드를 직접 작성할 필요가 없습니다. sw-precacheruntimeCaching 옵션을 사용하여 구성 할 수 있습니다. 이 옵션을 구성하는 즉시 sw-precachesw-toolbox 라이브러리를 serviceWorker에 삽입하고 다른 핸들러를 추가합니다. 자세한 내용은 link에서 확인할 수 있습니다.

+0

그래서 runtimeCaching은 sw-toolbox의 router.get()과 비슷합니까? maxage, networktimeoutseconds 등의 모든 기능을 제공합니까? –

+1

확인했습니다. 그것은 모든 기능을 제공합니다. 감사 –

-2

에 대한 의견을 주시기 바랍니다 gulp

sw-precache 생성 후, sw-toolbox 코드를 작성할 필요가 없습니다 있도록

그래서 내 주요 관심사는 직접 꿀꺽 꿀꺽 파일에 sw-toolbox에 대한 코드를 작성하는 것입니다 서비스 작업자는 해당 파일을 편집 할 수 없습니다.

SW-미리 캐시를 사용하는 경우 나 SW-도구 상자를 무시하고 단지 (그들이 요청으로 IE의 캐시 이미지 나 페이지) 정적 파일과 캐시 런타임 파일을 캐시

+0

만약 내가 sw-toolbox와 precache를 모두 사용하고 싶다면 –

+0

그렇게 쉽게 할 수 없습니다. SW-Precache가 사용되도록 설계된 방식이 아닙니다. –

+0

위의 대답을 참조하십시오. 그리고 대체로, 꿀꺽 꿀꺽 소리 파일에 의해 생성 된 후 분명히 편집 할 수 있습니다. –