解释一下, 原因是 im 这个项目希望可以做到平台化, 具体来说就是, 这个项目拆成两个部分, 一部分是基础功能, 比如正常的聊天, 头像, 表情等, 另一部分是定制化的, 比如不同的业务加入不同的卡片...(定制样式和功能的消息, 并且可以自带操作), 不同的流程处理, 以及各种根据业务定制的功能
所以这一次做了一个项目拆分, 将一个项目拆成了两个项目, 一个是公共项目, 一个是业务项目。..., 并且拆分chunk, 去掉生产库中的 vconsole
?..., 直接打入到html 中。...减少公共库重复
精简代码
总之, "没有银弹",需要根据实际项目针对分析, 才能找到可优化的点
这里只是抛砖引玉记录了这个项目的优化过程, 希望对各位前端同学有些帮助