src/compiler/create-compiler.js里定义了createCompilerCreator方法,与vue-template-compile中build.js中定义的一模一样,那为什么不直接require('vue-template-compile')
src/compiler/create-compiler.js里定义了createCompilerCreator方法,与vue-template-compile中build.js中定义的一模一样,那为什么不直接require('vue-template-compile')
因为 vue-template-compile 这个包是通过脚本自动生成的,并不是写了两遍。
也就是说,src/compiler/create-compiler.js 才是源码(基于 Flow.js 编写),而 packages/vue-template-compile/build.js 是前者构建后的产物。
相当于是:
你现在在问为啥 SUB_PACKAGE_1 里的代码跟 SRC 里一样,为啥 SRC 不去依赖 SUB_PACKAGE_1……