如何解决dva.js项目打包体积过大的问题?

问题描述:目前通过命令 npm run build 打包出来的js文件只有一个,并且体积较大(>1MB)。该项目只有一个页面,引入了部分antd组件,antd库的引入使用的官方推荐配置:

{
  "extraBabelPlugins": [
    ["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }]
  ]
}

为什么打包后体积会这么大呢?

阅读 4.3k
3 个回答

可以装个 webpack-bundle-analyzer 插件,打包完了自己看看为什么体积这么大:

clipboard.png

如果有帮到你,可以点赞采纳打赏哦~

有加入按需加载吗?

https://github.com/ant-design/babel-plugin-import

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