【问题标题】:Ionic 5 export file to www during buildIonic 5 在构建期间将文件导出到 www
【发布时间】: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


    【解决方案1】:

    我现在将 env.js 导出到名为“config”的目录,并将以下内容添加到项目 -> 应用程序 -> 架构师 -> 构建 -> angular.json 中的选项:

    "scripts": [
       {
         "input": "config/env.js"
       }
     ]
    

    【讨论】:

      猜你喜欢
      • 2020-07-24
      • 2011-05-07
      • 2019-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      相关资源
      最近更新 更多