为什么Webpack 5会为性能提示返回非零错误代码



背景

我刚刚将一个项目从Webpack 4升级到Webpack 5。对于新版本,似乎任何性能提示(警告(都会使Webpack CLI在退出进程时返回非零错误代码1

这破坏了我的生产构建,在那里我使用npm run --silent来执行webpack脚本。

变通办法

如果我删除配置文件中的性能提示,将不会返回任何错误代码。

performance: {
hints: false, //"warning",
},

问题

在Webpack 4中,这些提示没有返回任何错误代码。

如何在Webpack 5中启用性能提示作为警告,而不获得非零退出代码?

这似乎是由于Webpack 5测试版中的一个错误造成的。在最终的5.0版本中,将生成一个非零退出代码用于警告。

相关内容

  • 没有找到相关文章