背景
我刚刚将一个项目从Webpack 4升级到Webpack 5。对于新版本,似乎任何性能提示(警告(都会使Webpack CLI在退出进程时返回非零错误代码1。
这破坏了我的生产构建,在那里我使用npm run --silent
来执行webpack脚本。
变通办法
如果我删除配置文件中的性能提示,将不会返回任何错误代码。
performance: {
hints: false, //"warning",
},
问题
在Webpack 4中,这些提示没有返回任何错误代码。
如何在Webpack 5中启用性能提示作为警告,而不获得非零退出代码?
这似乎是由于Webpack 5测试版中的一个错误造成的。在最终的5.0版本中,将生成一个非零退出代码用于警告。