按需引入组件库的几种方式

之前升级项目的ui版本时,ui组件的版本错误。无论修改npm版本还是cdn版本均无法解决。
经过同事 @东哥 的排查,发现是样式被覆盖,去除项目中的某sdk组件可恢复正常。
细究原因,项目和sdk中引入了相同ui组件,sdk是使用webpack打包的文件,打包成一个总文件,项目中ui组件版本被覆盖,导致项目样式错误。
// 后续发现应该是 没有把ui组件在打包时externals掉,引入了css文件

同时后续决定了解关于项目实现按需引入的方式。

阅读全文

Commonjs和Es Module

总是对exports和module.exports的用法分不清?export和export default混用?快来看看他们的用法吧!

阅读全文