【发布时间】:2021-02-20 13:06:07
【问题描述】:
vscode 不知何故不尊重我的 tsconfig.json(几周以来,情况有所不同。无论是我的错误还是 vscode 更新...)
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@foo-animation/*": [
"src/app/animation/*"
],
...
分别在“问题”选项卡中:
找不到模块“@foo-animation/animation-micro”或其对应的类型声明。 ts(2307)
✓ 常规基本路径(如@angular/core)已正确解决,只是我的“自定义”路径有问题...
✓ 编译、构建、运行......所有工作都像魅力一样。所以我相信从角度/打字稿的角度来看一切都很好。 (另外,我使用 IntelliJ 的开发人员也没有问题……)所以它似乎可以归结为“告诉 vscode”……:-/
我的tsconfig.json 位于项目的根文件夹中。唯一的问题是,我使用了另一个tsconfig.app.json,其中包括上面的tsconfig.json。
那么有没有办法告诉 vscode 在哪里寻找它的 tsconfig.json(以鼓励解析这些路径)?
This SO question 和this VSCode github issue 可能相关,但我仍然不知道该怎么办。
【问题讨论】:
-
你试过this吗?
-
在我当前的项目中,我已经设置了一些路径,但我是在tsconfig.app.json中完成的。我不确切知道这样做的正确方法是什么 - 但编译和 tslint 似乎对我有用
标签: angular typescript visual-studio-code tsconfig tsconfig-paths