在menu 测试环节出现了很尴尬的问题问题,不能将命名空间 Menu作用类型
来源:6-5 测试驱动 - Menu 测试添加

搬砖人干饭魂
2022-09-03
代码写下来的话 会出现这类错误,然后我去仓库git 老师的代码 也是这个情况 ,然后我考虑解决问题 我把中间内容和{…props} 都删掉了 就出现了 不能将命名空间 Menu作用类型 那我想这应该是根本原因
百度的话 一直找不到有效的解决方案
下面呢 一个是我的 版本号 一个是 tsconfig.json 配置
然后因为我的是react 18 您说 FC 默认没有children 我想是不是我定义interface 定义了错误 这个是我interface
期待您的回答
写回答
2回答
-
张轩
2022-09-05
同学你好
原因是后缀名,我将 menu.test.ts 改为 menu.test.tsx 就可以了,当 tsx 后缀名的时候可以识别 jsx 语法。
后面有一些 eslint 的问题,是最新版 react-testing-library 添加的,你可以按照提示修改一下即可,或者将这些规则禁用也是可以的。
00 -
张轩
2022-09-03
同学你好
请提供一下你的代码库(git),我在本地帮你调试一下看看
032022-09-04
相似问题