Monorepo
在一个仓库中管理多个模块 多个包。
Vue3 的项目目录结构
reactivty 响应式系统 vue2的响应式无感都是的,VUE3需要自己决定把哪个变成响应式的 需要拿一个方法包装一下。
runtime-core 运行时的核心。运行时有针对浏览器的等等 runtime-core 非core的基于core来编写
rutime-dom 针对浏览器的 包括 DOM API 属性 时间处理
runtme-test 测试
server-renderer 用于服务器端的
compiler-core 浏览器层面的编译 compiler-*非core的基于core来编写
compiler-ssr ssr编译
vue = rutime-dom 作用上是一样的
关系图