Webpack能否生成依赖树?

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

为什么不利用Webpack统计信息呢? https://webpack.js.org/configuration/stats/ - felixmosh
因为它只能在构建后接收,而我不想构建。我想获取信息以决定是否运行构建。 - soq
你需要知道当某个文件被更改时是否需要使用fs.watch()吗? - skyboyer
不,我需要改进我的部署流程,例如:获取文件的某些校验和,检查它是否已更改(根据一些保存的校验和和捆绑包),然后运行构建或只是获取先前构建的捆绑包。 - soq
1个回答

10

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接