【发布时间】:2020-04-03 15:00:01
【问题描述】:
我正在从资产文件夹中导入我的 json 文件以读取应用程序内的一些配置,这些配置运行良好,我可以根据我的要求更改 json 值
您可以参考:https://www.techiediaries.com/import-local-json-files-in-typescript/
但在生产构建版本中,当尝试从资产文件夹中的 json 文件中更改值时,它会读取开发数据
经过调查我们发现json数据嵌入在main-es5文件中,
有什么方法可以使用导入方法读取json文件,我们可以动态更改数据(基于环境)
【问题讨论】:
-
您必须使用 HttpClient 获取 json 文件。我认为打字稿导入功能不可能,因为这将读取您已经发现的在编译时创建的捆绑版本。如果您的生产 json 文件在编译时已经知道,您当然可以捆绑该文件。