使用antd官方推荐的按需加载组件,可是并没有效果,和CommonsChunkPlugin有冲突?

使用antd官方推荐babel-plugin-import的按需加载组件,在开发模式下居然有1MB,好像所有组件都加载进去了
.babelrc配置如下:

clipboard.png

不管是哪种引入都一样

clipboard.png

打包后大小(vendor是react react-dom prop-types redux react-redux,common是自己定义的方法,main是上面引入antd的文件)

clipboard.png

babel-plugin-import最下面有个官方解释是
babel-plugin-import will not work properly if you add the library to the webpack config vendor.

我确实在webpack.plugins写过下面的做法

clipboard.png

请问下这样的话该如何解决???
项目地址在这里

阅读 3.8k
2 个回答

人家都说了,在vendor下不支持。
如果使用vendor打包,可以使用cdn.
其实1M真的不算大。我们项目大于1M的很多。

图片描述在这里可以加入组件,但是我less的样式不能按需加载
在package.json babel 中加入这个也可以

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