导航


HTML

CSS

JavaScript

浏览器 & 网络

版本管理

框架

构建工具

TypeScript

性能优化

软实力

算法

UI、组件库

Node

业务技能

针对性攻坚

AI


Vue 有两种常见的构建版本:完整版(Vue Full Build)和运行时版本(Vue Runtime Build)。这两者的区别主要体现在模板编译、文件体积和应用场景等多个方面。下面将从不同的角度详细解释两者的区别。

1. 模板编译器(Template Compiler)

2. 体积和性能

3. 使用场景

4. 开发工具支持

5. .vue 单文件组件支持

6. 如何选择

7. Vue 2 和 Vue 3 的差异

总结

特性 Vue 完整版 Vue 运行时版本
模板编译 内置模板编译器,支持运行时编译 无模板编译器,只支持渲染函数
文件体积 较大 较小
使用场景 无构建工具、简单项目、动态模板 构建工具结合 .vue 文件开发
开发体验 支持直接调试模板 调试渲染函数,依赖 Sourcemap
性能 需要在运行时编译模板,性能略差 无需编译,性能更好
.vue 文件支持 支持 通过构建工具支持

总的来说,如果你在使用 Vue CLI、Webpack 等现代构建工具,Vue 运行时版本是最佳选择;而如果你只是用 <script> 标签直接引入 Vue 来快速开发简单项目,Vue 完整版可能会更加方便。