先上图。
最近在配置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
总结: 还是我自己菜。 记录一下,希望大家不要踩我的坑了。
补一个Jest 配置教程