结论:影响可以忽略不计,如果项目对空间敏感(如嵌入式系统)且不使用选项式API,可以考虑开启 前言 最近在看Vue文档时,发现个能减少构建体积的配置: 众所周知,现在大部分使用 Vue3 的项目(尤其是大型项目),基本上都只用 Vue3 的组合式 API (Composition API) 了 但博主在网上查了一下,好像没有人测试过实际上能减少多少构建产物体积,故准备建个新项目试一下 过程 创建新项目 创建新项目用的是Vue的官方项目脚手架 create-vue ,安装完依赖后,执行 dev 命令 这样就成功创建了一个新项目 构建项目 执行 build 命令,此时打包出的 dist 文件大小如下: 可以看到此时的大小为 103KB 配置Vite 按照 Vue 的官方文档,在 Vite 配置中加上 __VUE_OPTIONS_API__: 'false' ,如下: import { fileURLToPath, URL } from 'node:url' import { defineConfig } from… Continue Reading Vue编译时标志:__VUE_OPTIONS_API__对构建体积的影响