【问题标题】:Is there a way to get dependency tree from webpack?有没有办法从 webpack 获取依赖树?
【发布时间】:2018-12-24 14:21:04
【问题描述】:

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

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

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

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

我很乐意收到一些指导来解决我的问题。

【问题讨论】:

  • 为什么不使用 webpack stats? webpack.js.org/configuration/stats
  • 因为只有构建后才能收到,我不想构建。如果做出决定、运行构建或不运行,我想获取信息。
  • 您是否需要像fs.watch() 那样知道某些文件何时更改?
  • 不,我需要像这样改进我的部署过程:获取一些文件校验和,检查它是否更改(根据一些保存的校验和和捆绑包),然后运行构建或只获取以前构建的捆绑包.

标签: javascript webpack webpack-4 webpack-plugin webpack-loader


【解决方案1】:

看来我可以使用https://github.com/pahen/madge解决我的问题

【讨论】:

    猜你喜欢
    • 2013-05-26
    • 2021-02-07
    • 1970-01-01
    • 2011-03-03
    • 2010-09-08
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多