组件开发遇到的难题

多入口使用vue,构建包太大

#方式1
开发时候 extends Vue ,导致整个包打入

使用babel单独对ts文件进行处理

#方式2
使用 webpack externals
假设:我们开发了一个自己的库,里面引用了lodash这个包,经过webpack打包的时候,发现如果把这个lodash包打入进去,打包文件就会非常大。那么我们就可以externals的方式引入。也就是说,自己的库本身不打包这个lodash,需要用户环境提供。

组件之间通信方案

补充

autoprefix

browserslist