baseCompile 函数
前言
了解 compileTemplate 函数是如何将 template 模块编译为 render 函数的。
@vue 下的几个包
@vue/compiler-sfc:用于编译vue的SFC文件,这个包依赖@vue/compiler-core和@vue/compiler-dom,主要配合vue-loader或@vitejs/plugin-vue使用;@vue/compiler-dom:用于浏览器端的编译,用于处理DOM相关逻辑;@vue/compiler-core:vue编译部分的核心,提供编译逻辑,不管是浏览器端编译,还是服务器端编译,都是基于这个包实现;