Fundamentos de Webpack

Veremos como personalizar nuestros archivos JS de salida.

webpack.config.js

Para esto necesitamos crear un archivo de configuración (en el directorio raíz) el cual se llamará:

webpack.config.js

y tendrá lo siguiente:






 




const path = require('path');

module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'app.js',
    path: path.resolve(__dirname, 'dist')
  }
};

En el output: {filename} estamos definiendo la salida por lo tanto podríamos cambiar el nombre a nuestro gusto. Ahora ejecutamos para comprobar la salida:

npx webpack --config webpack.config.js

Script

Podemos configurar nuestros propios script en el archivo package.json:

"scripts": {
    "build": "webpack --mode development",
    "produccion": "webpack -p",
    "watch": "webpack --w --mode development"
  },

El primer script define la compilación de nuestro proyecto js, el segundo nos sirve para pasar a producción y el tercero para poder mantener un observador de cambios.