vitest 的特性如下:与 Vite 的配置、转换器、解析器和插件通用,免去了额外对 jest 的配置对 TypeScript / JSX 支持开箱即用的,像写组件一样写测试多线程通过 tinypool...watch 模式下极速热更,在单元测试开发时更友好与 Jest 几乎相同的 API,极少量的差异更清晰的 C8 生成测试覆盖率源码内联测试非常酷的 GUI图片图片迁移配置文件改造依赖,上面说到,vitest...的配置文件和 vite 的配置文件共用,且插件也是共用,所以不需要像配置 jest 一样去配置 babel-jest, vue-jest, jest-serializer-vue 这些插件。...{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], globals: true, environment: 'jsdom', testTimeout: 5000, setupFiles...所以在迁移过程中,兼容性问题基只有一些从 jest 中的函数,切换到 vi,其他问题没有遇到。