我有几个构建Vuejs应用程序的环境。每个环境都有我要调用的不同API。
我的理想情况是,在要部署到的每个服务器的根目录中都有一个.env文件,以便在部署构建时,Vue应用程序会查看其特定于环境的位置中的.env,从其中提取相关的API路径变量。
这样,我可以一次构建该应用程序,并将其部署到多台服务器上,而无需为每台服务器进行特定的构建。
我尝试使用dotenv-webpack,但似乎构建中包含的.env只是来自于创建构建时的值,而不是从单个服务器上的任何.env中获取的。
我发现我可以使用axios从/ static获取js文件,但这似乎并不是最干净的方法。