我使用Vue CLI 4.1.2创建了一个项目,并在router/index.js
中发现:
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
项目根目录中没有.env
文件。那么process.env.BASE_URL
是什么意思? BASE_URL
值设置在哪里?
process.env
是一个属性,其中包含用户在Node中的环境变量。 process.env
是一个optional文件,可以在Vue CLI项目中使用该文件来创建其他环境变量。请注意,您还可以创建.env
和.env
文件来设置特定于当前构建模式的变量。]>
.env.production
是Vue CLI在运行.env.development
或BASE_URL
NPM脚本时自动设置的环境变量。其默认值为serve
,但可以在build
中使用/
(不建议使用)或<projectRoot>/vue.config.js
设置进行配置:
baseUrl