sum-react icon indicating copy to clipboard operation
sum-react copied to clipboard

为什么用了antd组件之后,打包结果就很大,antd不是外部依赖的吗?

Open KiddZZ opened this issue 4 years ago • 4 comments

KiddZZ avatar Dec 16 '21 06:12 KiddZZ

打印了一下external的输出之后 发现antd输出的是antd/** image

KiddZZ avatar Dec 16 '21 09:12 KiddZZ

@KiddZZ 这的业务组件库是基于antd的,有用到antd的这个组件,所以这里的打包后的结果实际上是没有排除antd的🤔 打包方式还可以优化(排除掉antd 然后在项目使用的时候按需加载项目里的antd组件?还没试过是否能行)

leitingting08 avatar Dec 17 '21 03:12 leitingting08

@leitingting08 我测试了,用正则匹配external中的antd/**,不会把antd打包进去,在项目中能够正常使用

KiddZZ avatar Dec 17 '21 03:12 KiddZZ

@KiddZZ 这的业务组件库是基于antd的,有用到antd的这个组件,所以这里的打包后的结果实际上是没有排除antd的🤔 打包方式还可以优化(排除掉antd 然后在项目使用的时候按需加载项目里的antd组件?还没试过是否能行)

peerDependencies 是否都不应该进入打包产物,需要使用 sum-react 组件的项目提供

lorcannn avatar May 16 '22 11:05 lorcannn