大崔哥的 mini-vue 实现, 大体上和大崔的实现一致, 但是也有少许不同
有一些注释是我自己的理解, 有的 types.d.ts 是我自己写的, 课程中并没有实现
打包方式不太一样, 我用的是 vite 课程视频中用的是 rollup, 还有有一些测试是我自己写的, 是不是照抄的
- reactivity
- runtime-core + runtime-dom
- compiler-core
git clone https://github.com/liaohui5/mini-vue-demo
cd mini-vue-demo
npm run build
npm run dev
# 注意路径
open http://localhost:8080/example/helloWorld