我有一个大项目,其中包含不同类型的依赖项:js、scss、svg、png等等...我的webpack已经配置好并且打包代码,我很满意。
但我想获得一些依赖项的哈希值(包括二进制文件和所有文件格式)。最重要的是:我不想在此过程中构建代码。为此,我需要获取所有入口点内部的所有文件的数组,或者至少是某种依赖关系树。
我尝试使用编译钩子
我尝试编写loader,但好像默认情况下只有高级文件(例如入口点本身)的源代码。
如果能给予我一些解决问题的方向,我将不胜感激。
但我想获得一些依赖项的哈希值(包括二进制文件和所有文件格式)。最重要的是:我不想在此过程中构建代码。为此,我需要获取所有入口点内部的所有文件的数组,或者至少是某种依赖关系树。
我尝试使用编译钩子
finishModules
,但它是在编译之后完成的。我还尝试了编译器的其他一些钩子,但是具体是哪些我记不清了。我尝试编写loader,但好像默认情况下只有高级文件(例如入口点本身)的源代码。
如果能给予我一些解决问题的方向,我将不胜感激。
fs.watch()
吗? - skyboyer