我正在编写一个 webpack 插件和加载器,我想创建一个通过我的插件生成的“动态”模块。
基本上,我希望我的加载器向动态模块发出导入,如下所示:
module.exports = function (content) {
return `
const dynamicModule = require('./the-dynamic-module')
// module.exports = ...
`;
}
插件应该生成"./the-dynamic-module"
,理想情况下,每次动态模块更改时都应该重新构建加载器。
有没有办法做到这一点?
有一个生成虚拟模块的插件,但它们是静态的。我想在编译期间生成一个动态的。
任何帮助表示赞赏!干杯。