const path = require("path"); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); module.exports = { mode: "development", entry: { bundle: "./scss/styles.scss", // Pour l'affichage normal print: "./scss/print.scss", // Feuille de style print séparée scripts: ["./scripts/main.js", "./scripts/extlink.js"] }, output: { path: path.resolve(__dirname, "./dist/assets"), filename: "js/[name].js", // produit scripts.js }, module: { rules: [ { test: /\.scss$/i, use: [ MiniCssExtractPlugin.loader, "css-loader", "sass-loader" ], }, ], }, plugins: [ new MiniCssExtractPlugin({ filename: "css/[name].css", // donne bundle.css et print.css }), ], };