Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法从网页包中获取依赖关系树?_Javascript_Webpack_Webpack 4_Webpack Plugin_Webpack Loader - Fatal编程技术网

Javascript 有没有办法从网页包中获取依赖关系树?

Javascript 有没有办法从网页包中获取依赖关系树?,javascript,webpack,webpack-4,webpack-plugin,webpack-loader,Javascript,Webpack,Webpack 4,Webpack Plugin,Webpack Loader,我有一个很大的项目,其中包含不同类型的依赖项:js、scss、svg、png等等。。。 我的网页已经配置好并打包了我的代码,我很满意 但是我想得到我所有依赖项的某种散列(包括二进制文件和所有文件格式)。最重要的是:我不想在此期间构建代码。为此,我需要,例如,所有入口点内的所有文件的数组,或者至少是某种依赖关系树 我试图使用编译钩子finishModules,但编译完成后它就完成了。还尝试了编译器的其他一些钩子,不记得是哪个钩子 我试图编写加载程序,但默认情况下似乎只有高级文件的源代码(如入口点本

我有一个很大的项目,其中包含不同类型的依赖项:js、scss、svg、png等等。。。 我的网页已经配置好并打包了我的代码,我很满意

但是我想得到我所有依赖项的某种散列(包括二进制文件和所有文件格式)。最重要的是:我不想在此期间构建代码。为此,我需要,例如,所有入口点内的所有文件的数组,或者至少是某种依赖关系树

我试图使用编译钩子
finishModules
,但编译完成后它就完成了。还尝试了编译器的其他一些钩子,不记得是哪个钩子

我试图编写加载程序,但默认情况下似乎只有高级文件的源代码(如入口点本身)


我很高兴能得到一些解决问题的指导。

似乎我可以用解决我的问题为什么不利用网页统计?因为它只能在构建之后接收,我不想构建。我想获得一些信息,以确定是否有更改,是否运行build。您是否需要知道某些文件何时更改?否,我需要像这样改进部署过程:获取一些文件的校验和,检查它是否更改(根据保存的校验和包),然后运行build或只获取以前生成的包。