He construido un proyecto MPA basado en vite. Y puse las plantillas en src/pages/ . Cuando ejecuto dev o build, generará algo como /pages/list/index.html . Pero no necesito las pages del enrutador. ¿Cómo puedo obtener el resultado como /pages/list/index.html ?
El vite.config.ts es como a continuación,
const root = path.resolve(__dirname, 'src'); const pageDir = path.resolve(root, 'pages') const outDir = path.resolve(__dirname, 'dist'); export default defineConfig({ root, plugins: [ react(), copy({ targets: [{ src: 'src/lib/**/*', dest: 'dist/lib' }], hook: 'writeBundle' }), ], build: { outDir, emptyOutDir: true, rollupOptions: { input: { list: path.resolve(pageDir, 'list/index.html'), filter: path.resolve(pageDir, 'filter/index.html'), result: path.resolve(pageDir, 'result/index.html'), search: path.resolve(pageDir, 'search/index.html'), } }, }, resolve: { alias: [ { find: /@\//, replacement: path.join(__dirname, './src/') } ] }, css: { "preprocessorOptions": { "less": { "javascriptEnabled": true } }, "modules": { "localsConvention": "camelCase" } } })