跟着mini-vue一步一步敲的vue3简易模型
目前实现了:
- reactivity
- runtime-core
- runtime-dom
- compiler-core
目前编译模块的功能还有些许欠缺,其他模块已经相对完善
将来将实现以下特性:
- 完善模板编译模块,将支持props,组件嵌套,自闭合标签等特性的解析
- 将完全遵循typescript的特性进行开发(目前是
anyscript😀) - 采用
Monorepo进行管理
将这个库拉到本地
安装依赖,我是用的是pnpm
# npm i pnpm -g (如果你没有pnpm)
pnpm i执行pnpm run build生成最新构建
在example里有相关demo测试,也可自行建立文件测试,目前建议手写render函数来测试,毕竟编译模块还不是很完善😂
注意必须启用一个http服务器来测试(建议插件 live server)