2017-04-25 2 views
1

sw-precache (https://github.com/GoogleChrome/sw-precache)을 사용하여 반응 애플리케이션 용 서비스 작업자를 설정하려고 시도 중이며 참조 용으로 몇 가지 예를 살펴 보았습니다. 나는 특정 코드 행이 무엇인지 의미하며, 인터넷 검색을 의미하는 것을 찾을 수없는 것처럼 보입니다. 그래서의 맥락에서 /!(*map*)보고 -응답/서비스 작업자가 참조를 알 수 없음

module.exports = { 
    stripPrefix: 'build/', 
    staticFileGlobs: [ 
    'build/*.html', 
    'build/manifest.json', 
    'build/static/**/!(*map*)' <-- here 
    ], 
    dontCacheBustUrlsMatching: /\.\w{8}\./, 
    swFilePath: 'build/service-worker.js' 
}; 

나는 그/수단 누구나 약간의 선명도를 제공 할 수 있는지 궁금를 무엇 확실하지 않다, 나는 좋은 참고 인터넷 검색을 찾을 수 없습니다입니다. 나는 참조 용으로 https://github.com/jeffposnick/create-react-pwa/blob/c-r-pwa-0.6.0/sw-precache-config.js을보고있다. 감사!

답변

1

지도 파일이 포함되지 않는다는 것을 의미합니다. CSS와 JS를위한 맵 파일.

실제로는 에 파일 이름 또는 디렉토리 이름에 map 문자가 포함되지 않습니다.

+0

감사합니다. 이 책을 읽을 수있는 곳이 있습니까? – ajmajmajma

+1

글로브 패턴이라고합니다. 기본적으로 파일의 범위를 선택하기위한 정규식. 다음은 좋은 빠른 리소스입니다. https://github.com/isaacs/node-glob#glob-primer –

+1

다시 한번 감사드립니다! 그것은 'map glob'보다 Google보다 훨씬 쉽습니다. :) – ajmajmajma