webpack/test/configCases/externals/resolve/webpack.config.js

18 lines
413 B
JavaScript
Raw Normal View History

/** @type {import("../../../../").Configuration} */
module.exports = {
optimization: {
concatenateModules: true
},
externals: [
async ({ context, request, getResolve }) => {
2025-03-27 21:58:00 +08:00
if (request !== "external" && request !== "external-promise") {
return false;
}
const resolve = getResolve();
const resolved = await resolve(context, request);
return `var ${JSON.stringify(resolved)}`;
}
]
};