首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vitest defineConfig,“UserConfigExport”类型中不存在“测试”

Vitest defineConfig,“UserConfigExport”类型中不存在“测试”
EN

Stack Overflow用户
提问于 2022-05-06 19:12:17
回答 3查看 5.3K关注 0票数 13

尝试在已经存在的vite (vue 3,typescript)项目上设置最有活力的项目。

我的vite.config.ts看起来是这样的:

代码语言:javascript
运行
复制
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';

export default defineConfig({
  test: {
    globals: true,
    environment: 'jsdom',
  },
  plugins: [vue()],
});

但在VS代码中,它抱怨道:

在悬停时我看到:

类型'{ test:{ globals: boolean;环境: string;};plugins: Plugin[];}‘的参数不能分配给类型'UserConfigExport’的参数。对象文字只能指定已知的属性,并且在类型‘UserConfigExport.ts(2345)中不存在'test’。

如果我改变这句话,我就能让它消失:

代码语言:javascript
运行
复制
import { defineConfig } from 'vite';

至:

代码语言:javascript
运行
复制
import { defineConfig } from 'vitest/config';

但是为什么呢?这怎么回事?为什么我必须从vitest导入defineConfig才能使它支持测试属性?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72146352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档