Leon Yi

包体积超限问题

背景 某日发布节点后,监控平台发现包体积超限,增长很多,于是拉了各个业务方进行排查 排查 我这边用 webpack-bundle-analyzer 发现增长的体积和懒加载的代码体积刚好对得上,怀疑是不是懒加载代码加载的时间提前了,代码有循环引用之类的,导致应该懒加载的代码,提前加载进来了。但是逐一查看改动代码,没有发现循环引用的情况。 又看了下监控的数据,发现统计的数据是不稳定的,在这之...

如果一个npm包不满足需求,如何修改其部分功能

一、使用 Fork Fork 源代码,通过在 GitHub 上或其他托管平台上 Fork 第三方包的源代码库。对其源代码进行修改,修改完成后将修改后的包发布到 npm 上。如果你不希望它是公开的,那么你可以搭建一个 npm 的私有包。直接将项目中的包切换我们自己发布的包。 二、提交 PR 如果你认为你的修改对其他用户也有帮助,可以向原始包的维护者提交 Pull Request(PR)...