【发布时间】:2019-12-13 14:27:06
【问题描述】:
我在单个 repo 中有 laravel(5.8) + vuejs(2.6.10) 项目。
目前,我正在使用来自 laravel 的 .env 的前端(vuejs)变量使用 env 变量,使用前缀 MIX。
上下文:
https://medium.com/@weehong/laravel-5-7-vue-vue-router-spa-5e07fd591981
但是
除了 laravel 的 .env 之外,我需要单独的 .env 文件用于 vuejs。可能吗?怎么样?
我需要根据 .env 文件进行构建(而不是使用 Vue-cli)
【问题讨论】:
-
制作您自己的 env.js 文件,并在该文件中标记您的所有变量并将其导入 app.js 文件中
-
你为什么不创建一个新的配置文件并通过额外的
.env值设置它。我会在我的默认.env文件中创建行,例如VUE_SOME_VALUE或FRONTEND_SOME_VALUE -
@KaranSadana 我不想将变量声明为配置,需要在
.env中声明。所以我们可以根据.env文件进行构建。 -
@JinalSomaiya 在使用 vue-cli 创建项目时很有用。我结合了 larave_vuejs 项目设置并使用了 laravel mixin
标签: laravel vue.js development-environment production-environment