我有一个webpack配置,里面有一些加载器和插件。这些加载器有一些包含/测试/排除规则。然而,一组文件一直被包含在webpack构建中。它们没有被导入任何地方,这意味着它可能是一些错误的配置。有没有办法问webpack为什么一个文件包含在构建中?
wrrgggsh1#
在运行webpack时,您可以设置一些显示选项,这些选项可以帮助您实现您想要实现的目标。请在此处查看。有一个特定的例子,--display-reasons,它将显示为什么包含一个模块的原因,或者至少是关于为什么包含它的更多信息。还有这个例子:--display-modules,它可能会显示默认情况下隐藏在输出中的模块,因为它们来自node_modules或bower_components之类的目录。我希望这能帮上忙。
--display-reasons
--display-modules
gfttwv5a2#
在不了解更多关于包含哪些文件集的情况下,我建议设置:
stats: 'verbose'
字符串在你的webpack配置中。根据你的应用程序的大小,这可能会转储 * 很多 * 信息,但它应该显示一个给定的文件或文件被包含的位置。stats配置对象也可以定制以显示更具体的信息。
stats
2条答案
按热度按时间wrrgggsh1#
在运行webpack时,您可以设置一些显示选项,这些选项可以帮助您实现您想要实现的目标。请在此处查看。
有一个特定的例子,
--display-reasons
,它将显示为什么包含一个模块的原因,或者至少是关于为什么包含它的更多信息。还有这个例子:--display-modules
,它可能会显示默认情况下隐藏在输出中的模块,因为它们来自node_modules或bower_components之类的目录。我希望这能帮上忙。
gfttwv5a2#
在不了解更多关于包含哪些文件集的情况下,我建议设置:
字符串
在你的webpack配置中。根据你的应用程序的大小,这可能会转储 * 很多 * 信息,但它应该显示一个给定的文件或文件被包含的位置。
stats
配置对象也可以定制以显示更具体的信息。