Webpack -确定文件包含的原因

vxqlmq5t  于 11个月前  发布在  Webpack
关注(0)|答案(2)|浏览(129)

我有一个webpack配置,里面有一些加载器和插件。这些加载器有一些包含/测试/排除规则。
然而,一组文件一直被包含在webpack构建中。它们没有被导入任何地方,这意味着它可能是一些错误的配置。
有没有办法问webpack为什么一个文件包含在构建中?

wrrgggsh

wrrgggsh1#

在运行webpack时,您可以设置一些显示选项,这些选项可以帮助您实现您想要实现的目标。请在此处查看。
有一个特定的例子,--display-reasons,它将显示为什么包含一个模块的原因,或者至少是关于为什么包含它的更多信息。还有这个例子:--display-modules,它可能会显示默认情况下隐藏在输出中的模块,因为它们来自node_modules或bower_components之类的目录。
我希望这能帮上忙。

gfttwv5a

gfttwv5a2#

在不了解更多关于包含哪些文件集的情况下,我建议设置:

stats: 'verbose'

字符串
在你的webpack配置中。根据你的应用程序的大小,这可能会转储 * 很多 * 信息,但它应该显示一个给定的文件或文件被包含的位置。stats配置对象也可以定制以显示更具体的信息。

相关问题