/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/configCases/layer/rules/webpack.config.js
74 строки
1 KB
Alexander Akait
feat: make `experiments.layers` stable (#19852)
29 авг 2025, 16:08
Не верифицирован
29 авг 2025, 16:08
76ce24f
Код
Авторство
О чём код?
"use strict"; /** @type {import("../../../../").Configuration} */ module.exports = { entry: { bundle0: { import: "./index.js", layer: "entry-layer" } }, output: { pathinfo: "verbose" }, module: { rules: [ { test: /module-layer-change/, layer: "layer" }, { test: /module-other-layer-change/, layer: "other-layer" }, { test: /module\.js$/, issuerLayer: "other-layer", loader: "./loader.js", options: { value: "other" } }, { test: /module\.js$/, issuerLayer: "layer", loader: "./loader.js", options: { value: "ok" } }, { test: /module\.js$/, issuerLayer: "entry-layer", loader: "./loader.js", options: { value: "entry" } }, { test: /dynamic-module-layer/, layer: "dynamic-layer" } ] }, externals: [ { external1: "var 42", byLayer: { layer: { external1: "var 43" } } }, { external2: "var 42", byLayer: (layer) => { if (layer === "layer") { return { external2: "var 43" }; } } } ] };