我想从服务工作者缓存中排除一些js文件/s。假设我希望包含所有js文件,但以字符串开头的js文件除外,例如:config。
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"/favicon.ico",
"/index.html",
"/manifest.webmanifest",
"/*.css"
"/*.js"
]
}
}我尝试过的事情:
"/^(?!config).*.js"和类似的combinationsconfig.js文件与_,因此_config.js,然后有一种模式,以某种方式排除以_开头的所有文件:/[^_].*.js或类似的combinations但什么都没起作用。通常的输出是所有文件都包括在内,或者没有一个文件被包括在内(可能不是一个有效的格式)。我在规范中看到,在这种情况下,使用某种“有限的glob格式”是有角度的,但我无法使它发挥作用。有什么帮助吗?
发布于 2021-11-18 15:22:26
决议:
"/*.js",
"!/config.js"包含所有js文件,然后排除特定的文件/模式,在开始时起诉! (而不是在中间的某个地方)
https://stackoverflow.com/questions/70022065
复制相似问题