Cuando construyo mi aplicación con el paquete web en la carpeta ./dist , obtengo una gran cantidad de archivos, mientras que espero tener solo uno. Mi carpeta ./dist se ve así:
657.main.js 657.main.js.LICENSE.txt 657.main.js.map 726.main.js main.js main.js.LICENSE.txt main.js.mapCuando estoy esperando:
main.jsLa configuración de mi paquete web es la siguiente:
const path = require('path') module.exports = { mode: 'production', devtool: 'source-map', entry: './src/index.js', output: { filename: 'main.js', path: path.resolve(__dirname, 'dist'), library: 'foobar', } } Cuando elimino todos los demás archivos, excepto main.js , recibo errores.
¿Hay alguna manera de compilar mi aplicación en un solo archivo?
El paquete web de forma predeterminada está tirando / dividiendo el código de los módulos. Puede deshabilitar/establecer el número máximo de fragmentos usando este complemento: