Nux*_*Nux 11 typescript jestjs
每次尝试运行测试时都会出现以下错误。
\n\n \xe2\x97\x8f Test suite failed to run\n\n src/repositories/list_contacts/ListContactRepository.test.ts:4:37 - error TS2307: Cannot find module './ListContactRepository' or its corresponding type declarations.\n\n 4 import {ListContactRepository} from './ListContactRepository';\n ~~~~~~~~~~~~~~~~~~~~~~~~~\n
Run Code Online (Sandbox Code Playgroud)\n早些时候一切工作正常,但在我将 \n 重命名为之后发生了这种
情况src/repositories/quick_contacts/QuickListContactRepository.test.ts
src/repositories/list_contacts/ListContactRepository.test.ts
并运行git checkout -b list
。经过一些更改后,我在那里提交并返回到上一个分支,每当git checkout dev
我尝试运行测试时,我都会遇到此错误。
src/repositories/list_contacts/ListContactRepository.test.ts
我当前的分支上甚至不存在该文件。但开玩笑一直在抱怨。任何解决此问题的建议将不胜感激。
小智 7
就我而言,我通过修改导入路径解决了问题:
从“src/app/mymodule/services/myservice.service”导入{MyService};
到
从“../../../mymodule/services/myservice.service”导入{MyService};