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 的配置也需要对应调整使用修改后的入口名称。