导入 @arcgis/core ElevationLayer 和 Point 使构建大小加倍

Importing @arcgis/core ElevationLayer and Point doubles build size

当使用 @arcgis/core 中的 PointElevationLayer 时,它使我的包大小翻倍,达到 20MB,在 React 构建中有 127 个文件。有一次,我删除了导入,它下降到只有 9 个文件(包括 src 映射)和大约 10MB。

关于如何解决这个问题有什么想法吗?

import Point from '@arcgis/core/geometry/Point'
import ElevationLayer from '@arcgis/core/layers/ElevationLayer'

我用它来查询海拔的 LatLng 位置。

我正在使用 @arcgis/core 版本 4.21.2

此行为是因为捆绑工作正常。文件可能会添加到磁盘包中,从而增加磁盘占用空间,但这并不一定表示应用程序会在运行时请求它们。例如,我们 运行 进行了快速测试,这两个导入仅增加了 150Kb - 200Kb 的初始应用程序加载大小。