Webpack 未知选项 '--display-error-details'

Posted

技术标签:

【中文标题】Webpack 未知选项 \'--display-error-details\'【英文标题】:Webpack Unknown option '--display-error-details'Webpack 未知选项 '--display-error-details' 【发布时间】:2021-06-20 05:47:55 【问题描述】:

我正在将 webpack 从 v4 升级到 v5。

我已经开始升级 webpack-cli,如 doc 中所述。

所以当我运行npx webpack --version 时,我得到了

webpack 4.46.0
webpack-cli 4.5.0

现在我尝试运行以下命令:npx webpack --display-error-details。 v4 的 webpack cli 的 documentation 表示此选项可用。

但我得到Error: Unknown option '--display-error-details'

我错过了什么?

【问题讨论】:

【参考方案1】:

据我所知,从 webpack-cli ^4.x(与 webpack v5 一起使用)此选项已被弃用,这意味着此选项仅适用于较低版本,例如 ^3.x 版本。

因此,为了使用^4.x,您可以检查所有可用选项here 以找到您需要的内容,或者您​​可以npx webpack --help

【讨论】:

【参考方案2】:

对于 5.x 版本的 webpack,您必须在 webpack 配置中指定 stats.errorDetails 为 true,如下所示:

const customConfig = 
   stats: 
      errorDetails: true,
      children: true
   ,

【讨论】:

以上是关于Webpack 未知选项 '--display-error-details'的主要内容,如果未能解决你的问题,请参考以下文章

[Babel]:未知选项:foreign.Children

Webpack 开发服务器配置 - contentBase 不工作

使用 webpack 将 Vuetify 集成到 Vue CLI 应用程序中

Webpack 错误 - configuration.node 具有未知属性“fs”

webpack 4.1.1 -> configuration.module 有一个未知的属性 'loaders'。

Webpack 配置具有未知属性“preLoaders”