/vue3-source

Primary LanguageJavaScript

工程运行效果

  1. $ pnpm install

响应式模块

  1. $ pnpm run dev:reactivity
    然后打开 packages/reactivity/dome中的html模块看效果

vue模块

  1. $ pnpm run dev:runtime-dom
    然后打开 packages/runtime-dom/index.html模块看效果

vue3模块说明

compiler-core 【重点】

与平台无关的编译核心

compiler-deom

针对浏览器的编译模块

compiler-sfc

针对单文件解析 .vue文件

compiler-ssr

针对服务器解析

reactivity 【重点】

响应式系统

template-explorer

用于调试编译器输出的开发工具

vue-compat

迁移构建用于兼容vue2

runtime-core 【重点】

与平台无关的运行时核心

runtime-dom 【重点】

针对浏览器运行时。 包括DomAPI 属性

runtime-test

用于测试的运行时

server-renderer

用于服务器端渲染

shared

多个包之间的共享内容

vue 【重点】

完整版本,包括运行时和编译器

ref-transform

实验性语法 ref转化器

size-check

用来测试代码体积