简介 每当在项目中需要使用一些工具函数时,一般需要去引入一些第三方的工具库,而像lodash这样的工具库又体积很大,影响打包后整个项目的大小。所以封装自己的代码库就很必要了。 本篇文章将介绍如何使用rollup工具生成自己的代码库; 为了提高代码可维护性,将使用typescript编写代码; 为了保证代码质量,将通过jest进行代码测试; 工具库需要可查阅的文档,为了更好的支持typescript,使用了typedoc生成文档。 依赖的库 rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成…