如何使用Nativescript文件(.tns)使用VS Code处理Typescript导入

时间:2019-02-22 16:02:16

标签: typescript configuration visual-studio-code nativescript angular2-nativescript

我试图将VS Code用于Nativescript项目,并且在导入过程中花费了很多时间。似乎VS Code使用tsconfig文件来解决其打字稿导入语句。但是,在标准Nativescript应用程序中,tsconfig文件不包括** / *。tns.ts文件。他们的意图是将tsconfig文件用于Web应用程序,并在构建过程中使用tsconfig.tns.ts文件替换它。

由于VS Code的导入决定基于tsconfig文件而不是tsconfig.tns.ts文件,并且由于.tns.ts文件被排除在tsconfig中,因此任何不是绝对路径的路径都显示为红色。我们所有的绝对路径(如“ @MyApp / ...”)在.tns.ts文件中显示为红色,而intellisense无法识别通过这些“中断”导入导入的任何内容。但是,这些导入实际上在构建后确实起作用,因为Nativescript用tsconfig.tns替换了tsconfig。这意味着我们要等到构建过程之后才能确定导入语句是否被破坏,这非常耗时。这也意味着我们的文件中充斥着带有红色下划线的导入内容,从而导致其他团队成员调查实际上不存在的“问题”。

有什么方法可以配置VS Code识别.tns.ts文件中的Typescript导入?

0 个答案:

没有答案