我正在使用带有 vue cli 3 的工作箱 webpack 插件,我想排除文件夹中的文件被添加到预缓存清单。
在下面查看我当前的文件结构
/src
/assets
/css
/shell
file1.svg
file2.svg
file3.svg
/svg
file4.svg
file5.svg
file6.svg
我想将 shell 文件夹中的文件包含在我的预缓存清单中,但我不想将这些文件包含在 svg 文件夹中。
我已经使用尝试globIgnores和排除的选项workboxOptions在vue.config.js文件,但我没有得到期望的结果。
当我尝试时globIgnores: ['src/assets/svg/*'],没有发生任何事情,因为所有文件都包含在内
当我尝试时 exclude: [/\.svg$/],它排除了两个文件夹中的 svg 文件。
我试图改变下面的排除选项的匹配模式,但它也不起作用:
exclude: [/^file4.*\.svg$/,
/^file5.*\.svg$/,
/^file6.*\.svg$/]
Run Code Online (Sandbox Code Playgroud)