2017-04-25 12 views
1

sw-precachehttps://github.com/GoogleChrome/sw-precache)を使用して私のリアクションアプリのサービスワーカーを設定しようとしています。私はあるコード行が何を意味しているのかを知り、それがグーグルであることを見つけることができないようです。だから、の文脈で/!(*map*)を見て -React/Serviceワーカー

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'よりもはるかに簡単です。 – ajmajmajma

関連する問題