webpack 的开发者模式 显示asset 详细信息

发布于 2022-09-06 20:15:59 字数 679 浏览 19 评论 0

1, 我把项目从webpack 1.XX 升级了,升级的大版本是3.XX

2,以前的开发者模式,是用webpack-dev-middleware这个组件来实现的,而且那个时候开发者模式比较详细:

clipboard.png会有这些信息,但是我升级webpack到3.XXX之后

使用开发者模式,就没有这样的详情了,因为我要优化项目,比如那些文件过大,需要压缩调整等等。。

现在是这样:

clipboard.png

现在的启动命令这个:
webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

我也查了 webpack-dev-server的文档,没有找到如何配置,显示详细的asset 打包信息
?? 有人遇到过吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千寻… 2022-09-13 20:15:59

你贴的webpack-dev-server --inline --progress --config build/webpack.dev.conf.js看起来是开发的指令,不是构建的。
找到运行webpack()构建的js文件。
在webpack的调用里加上process.stdout.write这块。

  webpack(webpackConfig, (err, stats) => {
    spinner.stop()
    if (err) throw err
    //
    process.stdout.write(stats.toString({
      colors: true,
      modules: false,
      children: false, // If you are using ts-loader, setting this to true will make TypeScript errors show up during build.
      chunks: false,
      chunkModules: false
    }) + '\n\n')
    //
    if (stats.hasErrors()) {
      console.log(chalk.red('  Build failed with errors.\n'))
      process.exit(1)
    }

    console.log(chalk.cyan('  Build complete.\n'))
    console.log(chalk.yellow(
      '  Tip: built files are meant to be served over an HTTP server.\n' +
      '  Opening index.html over file:// won\'t work.\n'
    ))
  })
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文