revert webpack sans print

This commit is contained in:
2025-09-22 12:10:08 +02:00
parent 11bb49e694
commit fd8c0d2e1e
8 changed files with 43 additions and 526 deletions
+38 -29
View File
@@ -1,32 +1,41 @@
const webpack = require("webpack");
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"
],
},
let config = {
mode: 'development',
entry: [
"./scripts/main.js",
"./scripts/extlink.js",
"./scss/styles.scss",
],
},
plugins: [
new MiniCssExtractPlugin({
filename: "css/[name].css", // donne bundle.css et print.css
}),
],
};
output: {
path: path.resolve(__dirname, "./dist/assets"),
filename: "./bundle.js"
},
module: {
rules: [
{
test: /\.scss$/i,
use: [
{
loader: 'file-loader',
options: {
name: './css/bundle.css',
}
},
// Compile le Sass en CSS
"sass-loader"
],
},
],
}
}
module.exports = config;