Skip to content

jackZmym/mini-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
zsm
Aug 26, 2022
38c503c · Aug 26, 2022

History

51 Commits
Aug 24, 2022
Aug 26, 2022
Aug 26, 2022
Aug 24, 2022
Aug 24, 2022
Aug 24, 2022
Aug 25, 2022
Aug 25, 2022
Aug 24, 2022
Jun 30, 2022
Aug 24, 2022
Aug 25, 2022
Aug 26, 2022
Aug 26, 2022
Aug 24, 2022
Jun 30, 2022
Aug 24, 2022
Aug 24, 2022

Repository files navigation

🚀 Welcome to 响应系统的源码简版 -ZSM

This project has been created using pnpm+monorepo+esbuild(dev)+rollup.js(build), you can now run

pnpm  build

or

pnpm dev

to bundle your application

vue3源码项目管理模式

采取 pnpm+monorepo++workspace

前端多个包管理的的方式一般都是采用monorepo的方式去管理,之前都是使用的lerna的workspace去管理。前段时间包管理切换到了pnpm上,它也有worksapce,可以支持monorepo

monorepo

Monorepo的意思是在版本控制系统的单个代码库里包含了许多项目的代码。这些项目虽然有可能是相关的,但通常在逻辑上是独立的,并由不同的团队维护。

在前端使用角度来看,monorepo 就是把多个工程放到一个 git 仓库中进行管理,因此他们可以共享同一套构建流程、代码规范也可以做到统一,特别是如果存在模块间的相互引用的情况,查看代码、修改bug、调试等会更加方便