不能在 NativeScript 2 中使用 Android 类
Cannot use Android classes in NativeScript 2
我正在使用 NativeScript 2.0 以及 Visual Studio Code 和 TypeScript 1.8支持(Windows).
我正在开发一个模块,假设 MyModule-common.ts 具有 Android 特定实现(MyModule.android.ts ).
目前无法访问Android类!
如果我这样写
var MyModule = require("./MyModule-common");
export class MyClass {
private _activity: android.app.Activity;
}
我明白了
error TS2503: Cannot find namespace 'android'
当我构建我的项目时。
有什么东西可以额外安装或配置吗?
Android 的 TypeScript 定义文件默认不包括在内,因为它们相当大。
你可以通过 npm install tns-platform-declarations --save-dev
我正在使用 NativeScript 2.0 以及 Visual Studio Code 和 TypeScript 1.8支持(Windows).
我正在开发一个模块,假设 MyModule-common.ts 具有 Android 特定实现(MyModule.android.ts ).
目前无法访问Android类!
如果我这样写
var MyModule = require("./MyModule-common");
export class MyClass {
private _activity: android.app.Activity;
}
我明白了
error TS2503: Cannot find namespace 'android'
当我构建我的项目时。
有什么东西可以额外安装或配置吗?
Android 的 TypeScript 定义文件默认不包括在内,因为它们相当大。
你可以通过 npm install tns-platform-declarations --save-dev