作品简介
Monorepo是近年来较流行的组织代码仓库的方式。越来越多有影响力的JavaScript/TypeScript开源项目开始使用Monorepo架构管理代码,如Vite、React、Vue 3、Babel、Next.js、Nuxt.js等。每一个新开发的Java Script/TypeScript项目都应该考虑采用Monorepo架构来提高开发效率和代码质量。《全栈Monorepo开发实战(Vue 3 Fastify Deno pnpm)》基于pnpm构建了一个完整的报名登记应用来实践这种代码仓库,实现Vite Vue Tailwind编写的前端应用、基于Fastify编写的后端应用、基于Deno的函数服务开发和以Prisma为ORM的数据模型设计。本书的应用涉及的TypeScript和JavaScript上下游工具链和框架较为广泛,但是选取的例子较为简单,容易上手,旨在帮助开发者更好地了解各技术栈的特点。
《全栈Monorepo开发实战(Vue 3 Fastify Deno pnpm)》适用于前端开发入门者、计划在自己的项目中实践Monorepo项目的中级前端开发工程师,以及想实践Monorepo技术的计算机专业学生阅读。
孙浩(知乎名Hugo),毕业于北京邮电大学。曾在浪潮任数据挖掘工程师、PingCAP华南区首席解决方案架构师,主导建设了微众银行、华为、平安、顺丰、丰巢等公司的分布式数据库。自创业以来,专注于TypeScript、C#、Kotlin等编程语言,有非常丰富的从0到1的Monorepo项目实战经验。
于丹,曾在运营商从事多年云计算基础设施运维、信息安全、网络规划等工作,拥有Oracle、华为等专业认证。