vue源码解读--import vue发生了什么

目录导航

上一节,我们通过分析找到了入口文件为entry-runtime-with-compiler,这一节我们来看下vue在项目启动之始都做了那些准备工作

a-找到entry-runtime-with-compiler,我们发现这样一句代码

import Vue from './runtime/index'


跟着引入路径一层一层查找,我们找到Vue的定义处(src\core\instance\index.js)



vue源码解读--import vue发生了什么_第1张图片

在它的上一级文件中import Vue from 'core/index'时,将执行该文件,定义一个Vue类,并执行一些初始化工作,如向Vue原型上添加init、mount、set等方法

你可能感兴趣的:(vue源码解读--import vue发生了什么)