Lerna入门配置模板集成TypeScript、Rollup、ESLint、Jest、Prettier
Lerna 的 Monorepo 开发,配置太多头大?这套入门配置还挺贴心的,开箱就能跑。Rollup 打包、TypeScript 支持都搞好了,ESLint和Prettier也配好了,不用你费劲去抠配置细节。
项目结构清晰,代码分模块也比较自然。每个包都能单独配置,也能继承通用配置,适合团队协作,分工更省事。
Jest做测试也挺顺的,脚手架里直接能跑测试,还带了一些基础示例。格式化这块也是一套流程走到底,Prettier用着省心,不容易出格式分歧。
要跑起来也简单:git clone
拉下来,npm i
安装完,直接上手。适合用来搭自己的 Monorepo 模板,也适合新手练练手。
如果你平时用的是 Svelte、React、或者 Webpack 相关的项目,也可以看看这些搭配文章: Svelte TypeScript Rollup、 React Rollup TypeScript 起步器、 Webpack 开发模板,也都挺实用的。
,想用 Lerna 搞个干净利落的 TypeScript 项目,这个项目配置能帮你省不少时间。
258.3KB
文件大小:
评论区