.ts
语句的情况下,VS Code和Intellij IDE中的 import
文件才能识别引用的android类型。
按照here中的说明进行操作后,除非在使用上述类型之前我包含.ts
声明,否则我的import
文件无法识别android类型。没有import
,我在编辑器中的行就会变得混乱。
我的references.d.ts
声明:
/// <reference path="./node_modules/tns-platform-declarations/android.d.ts" />
/// <reference path="./node_modules/tns-platform-declarations/android-location.d.ts" />
在app.component.ts
中:
export function naviagateTo(args: EventData) {
let intent: Intent; // Or any type
}
我得到了code with squiggly。
只有当我在.ts
文件的顶部包含以下内容时,弯曲的行才会消失:
import Intent = android.content.Intent;
Internet上的示例不包含这样的import
语句,但似乎仍然可以识别VS Code编辑器中的声明。例如,此YouTube tutorial。
我可能会缺少什么?使用这样的import
语句甚至正确吗?
谢谢。