Tengo múltiples entradas cuando construyo mi aplicación con vite. Mi configuración se ve así:
export default defineConfig({ plugins: [ react(), eslintPlugin() ], build: { rollupOptions: { input: { test1: resolve(__dirname, '/test1.html'), test2: resolve(__dirname, '/test2.html') } } } });La salida se ve así:
dist |-test1.html |-test2.html |-assetsLo que realmente quiero es algo como esto:
dist |test1 |-index.html |test2 |-index.html |-assetses posible?
Gracias
El resultado de la compilación normalmente coincide con la estructura de directorios del archivo de entrada, por lo que, en su caso, podría mover esos archivos a los directorios respectivos en el directorio raíz del proyecto:
my-project/ |- test1/ | `- index.html `- test2/ `- index.html Luego configure build.rollupOptions.input de Vite para que apunte a esos archivos:
// vite.config.js import { defineConfig } from 'vite' import { resolve } from 'path' export default defineConfig({ ⋮ build: { rollupOptions: { input: { test1: resolve(__dirname, './test1/index.html'), test2: resolve(__dirname, './test2/index.html'), }, }, }, })