目录概览compilercoreplatformserversfcshared 目录概览vue的核心代码实现都在src目录下 src├── compiler # 编译相关├── core # 核⼼代码├── platforms # 不同平台的⽀持├── server # 服务端渲染├── sfc # .vue ⽂件解析├── shared # 共享代码 compiler顾名思义,进行编译。包括将模版解析成ast语法树,ast语法树优化,代码生成等。 core包含我们常用vue功能的核心代码,包含以下部分 内置组件全局Api封装Vue实例化观察者,虚拟DOM工具函数等 platform即平台,vue的入口,有两个目录,分别是web和weex,分别编译浏览器平台和客户端平台 servervue2.0开始支持的服务端渲染,相关逻辑再次目录下 sfc将.vue(单文件组件)文件解析成js对象 shared存放vue定义的工具方法,