3 个回答

stats: {
chunks: false, // 不添加chunk信息
colors: true,
modules: false, // 不添加构建模块信息

}

找了好久终于解决了这个问题,我这边是使用webpack-dev-middleware搭建的开发环境,在options加上stats: 'errors-only'就不会输出这些信息了。

    var compiler = webpack(webpackConfig);
    var devMiddleware = require('webpack-dev-middleware')(compiler, {
      publicPath: '/',
      stats: 'errors-only', // 只在发生错误时输出
      quiet: true //turn off errors to work with friendly-errors-webpack-plugin
    });

stats 选项让你更精确地控制 bundle 信息该怎么显示。 如果你不希望使用 quietnoInfo 这样的不显示信息,而是又不想得到全部的信息,只是想要获取某部分 bundle 的信息,使用 stats 选项是比较好的方式

如果是使用 webpack-dev-server,这个属性要放在 devServer 配置对象.
对于 webpack-dev-middleware, 该属性需要在webpack-dev-middleware 的 options 对象中.

参考链接:stats 对象 - webpack

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题