【发布时间】:2019-03-22 11:40:35
【问题描述】:
尝试使用these instructions 来开玩笑convert this project。除了使用paths 配置的文件之外,我一切正常:
"paths": {
"@fs/*": ["./src/*"],
"@test/*": ["./test/*"]
}
看起来好像在运行测试时导入语句没有解析并记录下来:
Cannot find module '@fs/container/validation/ValidationContext' from 'Core.spec.ts'
1 | import { ValidationOptions } from "@fs/container/validation/ValidationOptions";
> 2 | import { ValidationContext } from "@fs/container/validation/ValidationContext";
| ^
3 | import { ValidationContainer } from "@fs/container/validation/ValidationContainer";
4 |
5 | import { Core1 } from "@test/core/Core1";
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:221:17)
at Object.<anonymous> (test/core/Core.spec.ts:2:1)
有没有办法让 jest/ts-jest 在解析导入时包含 @paths?
【问题讨论】:
标签: typescript jestjs tsconfig ts-jest