Vue源码学习(一)

Vue构建

  1. scripts/build.js 中,从配置文件scripts/config.js读取配置,再通过命令行参数对构建配置做过滤,这样就可以构建出不同用途(平台:web/weex)的 Vue.js 了。
  2. scripts/config.js通过resolve查找相关的打包文件。
  3. 把自定义的build对象专程rollup所规定的格式,用rollup进行打包。

大专栏  Vue源码学习(一)"headerlink" title="Vue在源码是什么?">Vue在源码是什么?

  1. 通过一层层的入口,从web目录下的compile文件,在src/core/instance/index.js 找到最终定义的Vue函数对象。
  2. 函数的好处:Vue 按功能把这些扩展分散到多个模块中去实现,而不是在一个模块里实现所有。这些是用Class 对象所难以实现的!
  3. Vue在多个文件中,给Vue函数原型上扩展了一系列的方法和属性,例如在src/core/global-api/index.js中定义了一系列的静态方法。

猜你喜欢

转载自www.cnblogs.com/liuzhongrong/p/12288928.html