【发布时间】:2020-10-18 08:05:03
【问题描述】:
我正在开发一个 Vue JS 项目。我在项目的根目录中创建了一个 .env 文件。我做了3个变量。这是我的 .env 的内容:
API_BASE_URL=http://x.x.x.x:yyyy/myproject
VUE_APP_TITLE=My App
VUE_MY_VAR=My Var
我将日志放在 beforeMount() 方法中启动时加载的组件中,如下所示:
beforeMount() {
console.log('base url: ' + process.env.API_BASE_URL);
console.log('base url: ' + process.env.VUE_APP_TITLE);
console.log('base url: ' + process.env.VUE_MY_VAR);
}
当我使用 vue-cli-service serve 运行开发服务器时,我看到以下控制台输出:
base url: undefined
base url: My App
base url: undefined
我的问题是:为什么 API_BASE_URL 和 VUE_MY_VAR 的值未定义
【问题讨论】: