企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[success] # 在项目构件时候在控制台更好的显示效果 [关于配置webpack显示信息类型](https://webpack.js.org/configuration/stats/#statslogging) ~~~ 1.参考上面文章举个例子如果配置 module.exports = { ... stats: 'errors-only' // 在执行命令阶段在控制台只显示报错信息 }; 2.为了让这些信息更好看,可以使用'friendly-errors-webpack-plugin' var NotifierPlugin = require('friendly-errors-webpack-plugin'); module.exports = { ... plugins: [ new FriendlyErrorsWebpackPlugin() ], }; ~~~ * 图片来自极客时间 friendly-errors-webpack-plugin可以让不同类型报错信息显示更明显 ![](https://img.kancloud.cn/f2/c0/f2c03cfa446c1001b461c7cd3c46a409_956x287.png) >[success] # 打包时候捕获异常 ~~~ 1.在webpack 的plugins 配置可以获取打包时候的异常 plugins: [ function() { this.hooks.done.tap('done', (stats) => { if (stats.compilation.errors && stats.compilation.errors.length && process.argv.indexOf('- -watch') == -1) { console.log('build error'); process.exit(1); } }) } ] ~~~