在编写公司内部的npm包时依赖了antd的组件。
在其他项目里安装该npm包之后发现,该项目也依赖了antd 导致了项目里的antd样式和npm包里的样式有冲突,像这种情况应该如何解决呢?怎么做到之间的样式隔离?
npm包的打包基于 阿里开源的 father-build
使用 rollup
打包
这是npm包打包后的源码,感觉这里有些奇怪 不像wepack打包会把这些东西都编译成一个文件
项目是基于 webpack
请大家指教下
在编写公司内部的npm包时依赖了antd的组件。
在其他项目里安装该npm包之后发现,该项目也依赖了antd 导致了项目里的antd样式和npm包里的样式有冲突,像这种情况应该如何解决呢?怎么做到之间的样式隔离?
npm包的打包基于 阿里开源的 father-build
使用 rollup
打包
这是npm包打包后的源码,感觉这里有些奇怪 不像wepack打包会把这些东西都编译成一个文件
项目是基于 webpack
请大家指教下
5 回答3.7k 阅读
1 回答1.7k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
5 回答2k 阅读
2 回答2.2k 阅读✓ 已解决
使用
peerDependencies
直接使用使用方的 antd