Vue CLI-在Vue.js项目根目录中找不到.env文件

问题描述 投票:1回答:1

我使用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值设置在哪里?

vue.js environment-variables development-environment production-environment vue-cli-4
1个回答
0
投票
中没有.env文件

process.env是一个属性,其中包含用户在Node中的环境变量。 process.env是一个optional文件,可以在Vue CLI项目中使用该文件来创建其他环境变量。请注意,您还可以创建.env.env文件来设置特定于当前构建模式的变量。]​​>

.env.production是Vue CLI在运行.env.developmentBASE_URL NPM脚本时自动设置的环境变量。其默认值为serve,但可以在build中使用/(不建议使用)或<projectRoot>/vue.config.js设置进行配置:

baseUrl
© www.soinside.com 2019 - 2024. All rights reserved.