我有一个要维护的汇总插件,它的部分功能要求它了解项目中的every模块。我不知道获得此信息的好方法。
resolveId()
将不会被调用,如果该文件已被链上更远的任何插件解析]generateBundle()
不包含任何被摇晃的模块我可以使用另一个挂钩来访问模块+进口商信息吗?
尝试使用this.getModuleInfo(id)
。如果您具有入口点的ID,这将为您提供所有导入的ID,并基本上使您可以爬网整个图。请注意,在构建阶段,插件可以发出其他入口点,因此您可能需要使用generateBundle中的信息作为起点。