如何在Vuejs中使用部署特定的.env

时间:2018-11-16 18:13:11

标签: vue.js webpack deployment environment-variables

我有几个构建Vuejs应用程序的环境。每个环境都有我要调用的不同API。

我的理想情况是,在要部署到的每个服务器的根目录中都有一个.env文件,以便在部署构建时,Vue应用程序会查看其特定于环境的位置中的.env,从其中提取相关的API路径变量。

这样,我可以一次构建该应用程序,并将其部署到多台服务器上,而无需为每台服务器进行特定的构建。

我尝试使用dotenv-webpack,但似乎构建中包含的.env只是来自于创建构建时的值,而不是从单个服务器上的任何.env中获取的。

我发现我可以使用axios从/ static获取js文件,但这似乎并不是最干净的方法。

0 个答案:

没有答案