当我在使用 vue cli 安装 vue 时手动选择预设时。我偶然发现了 process.env.BASE_URL。我试图在互联网上找到它,但无济于事,我找不到任何像样的解释。这是代码。
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
Run Code Online (Sandbox Code Playgroud) 我正在使用带有 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)