Webpack - 确定包含文件的原因

Ray*_*sen 9 webpack

我有一个带有一些加载器和插件的 webpack 配置。这些加载器有一些包含/测试/排除规则。

但是,Webpack 构建中不断包含一组文件。它们没有导入到任何地方,这意味着它可能是一些错误的配置。

有没有办法询问 webpack 为什么一个文件包含在构建中?

elb*_*ita 3

运行 webpack 时可以设置一些显示选项,它们可以帮助您实现您想要实现的目标。在这里检查它们。

有一个特定的模块,--display-reasons它将显示包含模块的原因,或者至少有关包含该模块的原因的更多信息。还有这个:--display-modules显示默认情况下从输出中隐藏的模块可能会很有趣,因为它们来自像node_modules或bower_components这样的目录。

我希望这有帮助。

  • 并且 https://webpack.js.org/api/cli/ 没有显示有关 --display 选项的任何内容。在我的例子中使用 webpack 5。如果我发现其他任何内容,我会添加更多信息,但现在这看起来已经过时了。我运行 webpack 的方式是“node node_modules/webpack/bin/webpack.js --config webpack/webpack.dev.js”,然后尝试了这些标志。这就是为什么除了提供链接之外,最好充实一下答案。通过 `node node_modules/webpack/bin/webpack.js --help=verbose` 搜索详细帮助的输出也没有显示任何内容。 (4认同)
  • 这是链接上的 404。 (3认同)