在编写公司内部的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
请大家指教下
4 回答1.7k 阅读
2 回答2.3k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答921 阅读✓ 已解决
使用
peerDependencies
直接使用使用方的 antd