【发布时间】:2020-04-30 03:32:16
【问题描述】:
我正在开发一款可供不同公司使用的应用。每个公司都应该有自己的应用程序,具有不同的环境变量。因此,我为每个公司获得了名为“env.js”的文件,类似于以下内容:
window.companyName = 'abc';
window.apiUrl='http://localhost:8080/api/';
window.theme='abc';
在编译时,我使用set APP_BUILDENV=acb 设置环境变量。
然后,我连接到 ionics build:before 和 serve:before 钩子以执行将“env.js”文件复制到 www 目录的脚本。在 index.html 中,我将 env.js 作为脚本包含在内:
<script src="env.js"></script>
但是,开发服务器将对 env.js 的调用重定向到 index.html,以便不加载环境数据。如何让浏览器访问 env.js?
【问题讨论】:
标签: angular ionic-framework ionic5