【发布时间】:2022-10-07 20:47:22
【问题描述】:
如this answer 和the docs 中所述。我在 Vite 配置文件的顶部添加了 Vitest 的引用类型。
/// <reference types="vitest" />
为什么我仍然收到 TypeScript 警告 'test' does not exist in type 'UserConfigExport'?
【问题讨论】:
-
很难说。什么给了你警告? VS 代码还是 TSC?您是否尝试重新启动 IDE?或尝试替代解决方案 -
import { defineConfig } from 'vitest/config'; -
谢谢,使用
vitest/config中的defineConfig解决了test: {...}的问题,但在其他领域引入了问题(例如'polyfillDynamicImport' does not exist in type 'BuildOptions')。即使在重新启动后,多个 IDE 也会给我同样的警告。 -
也许 Vite 和 Vitest 之间的版本不匹配?
-
你找到解决办法了吗?我正在努力解决同样的问题。
标签: typescript vite vitest