Skip to content
索引

创建组件库

笔记来自掘金文章(使用Vite和TypeScript带你从零打造一个属于自己的Vue3组件库)

Monorepo

Monorepo指在一个大的项目仓库中,管理多个模块/包(package),这种类型的项目大都在项目根目录下有一个packages文件夹,分多个项目管理。大概结构如下:

-- packages -- pkg1 --package.json -- pkg2 --package.json --package.json

简单来说就是单仓库 多项目

目前很多我们熟知的项目都是采用这种模式,如Vant,ElementUI,Vue3等。打造一个Monorepo环境的工具有很多,如:lerna、pnpm、yarn等,这里我们将使用pnpm来开发我们的UI组件库。

为什么要使用pnpm?

因为它简单高效,它没有太多杂乱的配置,它相比于lerna操作起来方便太多

Released under the MIT License.