首页 文章
  • 4 votes
     answers
     views

    从插件触发WebPack模块重建

    我正在编写一个webpack插件,其中包含一个附加文件(使用子编译器) . 这很好,但现在我想添加 Watch 支持 . 问题是,包含的文件可能依赖于主编译器实例中的所有文件,因为我从那里提取函数 . 通常情况下,这只会分解为实际使用插件提供的某些功能的一小部分文件 . 我的想法是通过使用一个版本标志来实现 Watch 支持,只要我的插件需要再次编译资源,该标志就会增加...但是,版本只会在编译完...
  • 42 votes
     answers
     views

    如何编写基于其他模块动态添加模块的Webpack插件?

    我在为翻译服务编写Webpack插件时遇到问题 . 目标是: 在编译期间获取所有必需模块的名称(和源代码) . 我需要能够扫描包含的源代码以获取特殊的 t() 函数用法,但我想只扫描那些将包含在bundle中的模块(根据构建配置,它可以是所有项目模块的子集) . 基于收集的模块,我想动态创建其他模块(带翻译)并将它们添加到捆绑包中 . 这些模块需要能够导入自己的依赖项 . 另一个要求是...

热门问题