/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/configCases/plugins/normal-module-replacement-plugin/webpack.config.js
27 строк
893 B
Raj Aryan
test: increase integration test coverage for core module plugins (#20875)
27 апр 2026, 16:50
Не верифицирован
27 апр 2026, 16:50
bd7aec7
Код
Авторство
О чём код?
"use strict"; const path = require("path"); const NormalModuleReplacementPlugin = require("../../../../").NormalModuleReplacementPlugin; /** @type {import("../../../../").Configuration} */ module.exports = { mode: "development", plugins: [ new NormalModuleReplacementPlugin(/before-string\.js/, "./b.js"), new NormalModuleReplacementPlugin(/before-function\.js/, (result) => { result.request = "./c.js"; }), new NormalModuleReplacementPlugin(/[/\\]after-function\.js$/, (result) => { if (result.createData && result.createData.resource) { const dir = path.dirname(result.createData.resource); result.createData.resource = path.join(dir, "after.js"); } }), new NormalModuleReplacementPlugin(/[/\\]after-relative\.js$/, "./after.js"), new NormalModuleReplacementPlugin( /(?<!\.)[/\\]after-absolute\.js$/, path.resolve(__dirname, "./after.js") ) ] };