- vue.common.js
- vue.esm.js
- vue.js
- vue.min.js
- vue.runtime.common.js
- vue.runtime.esm.js
- vue.runtime.js
- vue.runtime.min.js
瞬间就懵逼了,这些文件该怎么选?
下面就来说下,这 8 个作用都用在什么场景,有什么区别
按照构建方式分,可以分成 完整构建(包含独立构建和运行时构建) 和 运行时构建
按照规范分,可以分成 UMD,CommonJS 和 ES Module
简单来说,完整构建 和 运行时构建的区别就是,可不可以用template选项,和文件大一点,小一点
vue.common.js
属于: 基于 CommonJS 的完整构建
可以用于 Webpack-1 和 Browserify 之类打包工具
因为是完整构建,所以可以使用template选项,如: