我正在尝试构建CSS编译器系统,允许您只包含应用程序所需的插件,因此首选模块化方法。
以下是场景:包A,例如masterPackage
,注册了一个附加到filename.ext
的构建插件。包B masterPackage-extension
取决于包A,但仅修改包A中的构建插件以包含其他编译器选项。
我无法弄清楚这是否可行,因为插件处理程序的范围似乎仅限于当前包。是否有人知道在声明源代码处理器(添加Plugin.registerSourceHandler
)后是否可以扩展它,类似于其他包文件的方式?
热衷于听取您的想法,谢谢!