source.mainEntryName

  • 类型: string
  • 默认值: 'main'

该选项用于配置 Modern.js 的主入口名称。

默认情况下,Modern.js 的默认主入口名称为 main,当使用单入口或者入口名称和 package.json 中 name 字段一致时,会将对应入口作为主入口,通过该配置可以修改主入口的名称。

比如将主入口名称改为 index:

modern.config.ts
export default defineConfig({
  source: {
    mainEntryName: 'index',
  },
});

构建之后,对应 html 产物路径将会变为 dist/html/index/index.html

INFO

当修改主入口名称后,其他 **ByEntries 的配置也需要对应调整使用修改后的入口名称。