相关疑难解决方法(0)

vue js 中的 process.env.BASE_URL 是什么?

当我在使用 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.js

7
推荐指数
1
解决办法
2万
查看次数

workbox webpack 插件从预缓存清单中排除文件夹

我正在使用带有 vue cli 3 的工作箱 webpack 插件,我想排除文件夹中的文件被添加到预缓存清单。

在下面查看我当前的文件结构

/src
 /assets
  /css
  /shell
    file1.svg
    file2.svg
    file3.svg
  /svg
    file4.svg
    file5.svg
    file6.svg

我想将 shell 文件夹中的文件包含在我的预缓存清单中,但我不想将这些文件包含在 svg 文件夹中。

我已经使用尝试globIgnores排除的选项workboxOptionsvue.config.js文件,但我没有得到期望的结果。

当我尝试时globIgnores: ['src/assets/svg/*'],没有发生任何事情,因为所有文件都包含在内

当我尝试时 exclude: [/\.svg$/],它排除了两个文件夹中的 svg 文件。

我试图改变下面的排除选项的匹配模式,但它也不起作用:

exclude: [/^file4.*\.svg$/,
          /^file5.*\.svg$/,
          /^file6.*\.svg$/]
Run Code Online (Sandbox Code Playgroud)

webpack vue.js workbox workbox-webpack-plugin vue-cli-3

3
推荐指数
1
解决办法
2564
查看次数