manifest.json
是 Esmx 框架在构建过程中生成的清单文件,用于记录服务构建的产物信息。它提供了统一的接口来管理构建产物、导出文件和资源大小统计。
string
服务名称,来自于 EsmxOptions.name 配置。
Record<string, string>
对外导出的文件映射关系,key 为源文件路径,value 为构建后的文件路径。
string[]
构建产物的完整文件清单,包含所有生成的文件路径。
Record<string, ManifestJsonChunks>
源文件与编译产物的对应关系,key 为源文件路径,value 为编译信息。
string
当前源文件编译后的 JS 文件路径。
string[]
当前源文件关联的 CSS 文件路径列表。
string[]
当前源文件关联的其它资源文件路径列表。
ManifestJsonChunkSizes
构建产物的大小统计信息。
number
JS 文件大小(字节)。
number
CSS 文件大小(字节)。
number
资源文件大小(字节)。