让更多的人以更简单的方式学习 vue 3
源码
视频版教程已录制完成,点击访问
- compiler-core
- compiler-dom
- reactivity
- runtime-core
- runtime-dom
- shared
- vue
- vue-compat
因为在 vue
的源码中,它会存在很多边缘情况的处理。比如:
用户传递的数据不符合规定,那么应该抛出一个什么类型的错误,不同的类型抛出的错误内容也会不一样。
像这种无关核心逻辑的边缘情况,我们会把它们当做不存在,从而使我们更加专注于核心逻辑,避免陷入复杂的逻辑循环之中。
我们会针对指定的业务场景,来构建最清晰的实现路径。
因为我们避免了大量的边缘情况,所以这可以保证我们在实现的时候,完全专注于核心业务,业务的更加专注,就意味着业务的更加清晰。从而 以最少的学习成本来达到最大的学习收益 。
-
使用
pnpm
进行安装依赖pnpm i
-
开发时:
npm run dev
-
打包:
npm run build
测试实例查看 packages/vue/examples