这是因为在API中使用了动态导入。我们不能总是确定在构建时呈现和加载门户项目需要什么,因此动态导入允许JS根据需要加载模块。Vite使用esbuild,将在运行时输出它认为可能需要的所有文件。
有一些额外的信息在我们的github样本回购。
https://github.com/Esri/jsapi-resources/tree/main/esm-samples#bundle-size-and-performance
这是因为在API中使用了动态导入。我们不能总是确定在构建时呈现和加载门户项目需要什么,因此动态导入允许JS根据需要加载模块。Vite使用esbuild,将在运行时输出它认为可能需要的所有文件。
有一些额外的信息在我们的github样本回购。
https://github.com/Esri/jsapi-resources/tree/main/esm-samples#bundle-size-and-performance