Typescript 自动导入不需要';不适用于父目录中的相对路径
我有一个简单的项目:Typescript 自动导入不需要';不适用于父目录中的相对路径,typescript,Typescript,我有一个简单的项目: ├───lib │ test.ts └───src └───folder app.ts tsconfig.json test.ts只导出一个名为test的空类,而app.ts只执行newtest() tsconfig.json的设置如下: { "compilerOptions": { "baseUrl": ".",
├───lib
│ test.ts
└───src
└───folder
app.ts
tsconfig.json
test.ts
只导出一个名为test
的空类,而app.ts
只执行newtest()
tsconfig.json
的设置如下:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"lib/*": ["../../lib/*"]
}
}
}
我可以通过从“lib/Test”编写
import{Test}手动导入类代码>,但我希望VSCode在自动导入建议中显示它。如果我删除嵌套文件夹并将tsconfig.json
放在项目的根目录中,自动导入建议可以正常工作,但是嵌套它并指向lib所在的位置会导致它中断。有什么想法吗?将路径添加到include
似乎可以修复自动导入建议
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"lib/*": ["../../lib/*"]
}
},
"include": [
"**/*",
"../../lib/**/*",
]
}