1234567891011121314151617181920212223242526272829303132 |
- 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
- }),
- ],
- };
|