source.entriesDir

  • 类型: string
  • 默认值: ./src

Modern.js 默认会扫描 src 目录来识别页面入口,你可以通过该选项自定义页面入口的识别目录。

例如,当配置与目录结构如下时:

modern.config.ts
export default defineConfig({
  source: {
    entriesDir: './src/pages',
  },
});
项目目录结构
.
└── src
    └── pages
        ├── a
        │   └── App.tsx
        └── b
            └── App.tsx

Modern.js 会扫描 ./src/pages 目录,自动生成构建入口 a 和入口 b,结果如下:

const entry = {
  a: './src/pages/a/App.tsx',
  b: './src/pages/b/App.tsx',
};