tdr*_*anv 5 typescript jestjs turborepo
我有一个具有以下结构的turborepo项目:
apps
- my-app
- src
- some-test.spec.ts
- tsconfig.json
- types
- index.d.ts
packages
- tsconfig
- base.json
Run Code Online (Sandbox Code Playgroud)
看起来pacakges/tsconfig/base.json像:
apps
- my-app
- src
- some-test.spec.ts
- tsconfig.json
- types
- index.d.ts
packages
- tsconfig
- base.json
Run Code Online (Sandbox Code Playgroud)
看起来apps/my-app/tsconfig.json像:
{
"extends": "tsconfig/base.json",
"include": [
"src"
],
"compilerOptions": {
"typeRoots": [
"./types"
]
}
}
Run Code Online (Sandbox Code Playgroud)
其中apps/my-app/types/index.d.ts有我正在使用的库的定义,并且我已经覆盖了它们。
我遇到的问题是我无法让 TypeScript 识别笑话类型。
如果我只在stypes下留下,则玩笑有效,但自定义类型则无效。如果我只保留,则自定义类型可以工作,但不能开玩笑。base.jsoncompilerOptionstypeRoots
任何想法?
| 归档时间: |
|
| 查看次数: |
668 次 |
| 最近记录: |