/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/configCases/module/public-path/test.config.js
52 строки
913 B
Alexander Akait
feat(esm): bake analyzable references per asset, and drop the asset wrapper no one reads (#21688)
12 авг 2026, 15:50
Не верифицирован
12 авг 2026, 15:50
7299185
Код
Авторство
О чём код?
"use strict"; const path = require("path"); module.exports = { resolveModule(module, i) { if (/^\.\/bundle/.test(module)) { return module; } if (i === 4 || i === 5) { return `./${module}`; } // Only the absolute-URL configs need this: their specifier is rewritten to `./` // before it gets here, while an empty one already reaches the chunk. if (i === 10 || i === 11) { if (/async/.test(module)) { return `../${module}`; } return `./${module}`; } if (i === 15) { return `./${path.basename(module)}`; } return module; }, findBundle(i, options) { switch (i) { case 2: case 6: case 10: { return `./${options.output.filename}`; } case 3: case 7: case 11: case 12: case 13: case 14: case 15: { return `./bundle${i}/${options.output.filename}`; } default: { return `./${options.output.filename}`; } } } };