Angular2,TypeScript和Visual Studio Code绝对路径配置

Tom*_*mas 5 typescript visual-studio-code

正如在这个问题中已经向我解释的(谢谢您),我可以使用TS配置文件来提供baseUrlpaths减少废话的路径,例如../../../../someModule使用更短的别名版本@AliasPath/someModule。所以,我tsconfig.app.json用以下行修改了我的文件(请注意,我修改了.app.json配置文件,而不是根文件夹中的主tsconfig.json):

....
"baseUrl": "./",
....
"paths": {
  "@services/*" : ["app/services/*", "src/app/services/*"]
}
Run Code Online (Sandbox Code Playgroud)

在代码中,我尝试通过以下方式导入一项服务:
import { CommunicationService } from "@services/communication.service";

项目构建良好,但是TypeScript无法识别我定义的路径别名,并用红色花线标记它们:

并在问题选项卡中报告丢失的文件:

问题是,我该如何指示TypeScript(因为我认为是TypeScript问题)有关路径别名的信息?

LUX*_*UXS 1

这似乎是 VS Code 的一个问题,例如您可以在以下链接中看到(它是众多链接之一): VSCode 忽略 tsconfig.app.json 中的路径

但我已经找到了解决方法,因为我遇到了同样的问题。我刚刚安装了扩展TypeScript Importer。这为我解决了这个问题。