记一个 Jest + Ts + Vite 的配置问题

100 阅读1分钟

image.png 先上图。

最近在配置Jest来进行单元测试。 按照大家的Jest配置流程,一把梭。

'yarn test'......运行成功

但是......我的编辑器出现了一个这个报错。

'test' is not defined.

而且,之前另外一个项目也出现了这个。

现在又被我抓到了,作为强迫症的我,这特么能忍?反正失业在家。来吧,开整吧。

1、一开始我以为是TS的问题,找了好多关于TS配置Jest的文档,增加了tsconfig的相关配置,完了还是有这个报错。

2、然后,我想是不是我的Vite和Jest的配置的问题,换了几个jest 的配置,依然。

3、找了一个之前的正常的项目对比,那个项目都没这些配置,也没发现异常。

最后,我才想起来,不会是eslint 在作怪吧。 Google了一下。 找到了答案。

stackoverflow.com/questions/6…

好气啊。 困扰了我两天。

仅仅是加了一个 env 的参数。jest: true

image.png

总结: 还是我自己菜。 记录一下,希望大家不要踩我的坑了。

补一个Jest 配置教程

juejin.cn/post/725549…