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

Err*_*cio 7 vue.js

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

Kei*_*las 5

文档在这里 https://cli.vuejs.org/guide/mode-and-env.html#environment-variables

它有一个级联文件系统,可以确定您的应用程序的环境变量。主文件是一个.env

BASE_URL 是半任意的,如果需要,您可以引入自己的 BASE_ROUTER_URL 变量

  • `BASE_URL` 不是任意的。([doc](https://cli.vuejs.org/guide/mode-and-env.html#using-env-variables-in-client-side-code)) `BASE_URL` - 这对应于 `publicPath `vue.config.js` 中的 ` 选项,是部署应用程序的基本路径。 (6认同)
  • 我在项目根目录中没有看到任何“.env”文件。它实际上在哪里? (2认同)