【发布时间】:2021-03-21 13:59:39
【问题描述】:
这似乎是一个非常晦涩难懂的错误,但不确定我会在哪里寻找它。
我有一个看起来像传统的 React+RTL+TypeScript+Jest 设置。
但是,如果我在 tsconfig.json 的 lib 选项中使用 ESNext,则会收到此错误(仅在 VSCode 中,测试仍然可以正常运行)。
userEvent.click(screen.getByText('aaaa'));
Argument of type '"aaaa"' is not assignable to parameter of type 'SelectorMatcherOptions | undefined'.ts(2345)
如果我从 lib 文件夹中删除 ESnext,然后重新启动,那么它可以正常工作。
这是一个错误,在这种情况下是哪个 Github 问题跟踪它? (这是 TypeScript 还是 VSCode 的问题?)
否则,为什么会发生,我该如何解决?
【问题讨论】:
标签: typescript visual-studio-code react-testing-library