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

15 lines
367 B
JavaScript
Raw Normal View History

/** @type {import("../../../../").Configuration} */
module.exports = {
optimization: {
concatenateModules: true
},
externals: [
async ({ context, request, getResolve }) => {
if (request !== "external") return false;
const resolve = getResolve();
const resolved = await resolve(context, request);
return `var ${JSON.stringify(resolved)}`;
}
]
};