【发布时间】:2017-12-11 14:59:02
【问题描述】:
我正在使用Spartadigital NativeScript Permissions 插件
我也做过:
tns plugin add @spartadigital/nativescript-permissions
在ts 文件中:
import {Permissions} from '@spartadigital/nativescript-permissions';
但是,当我运行 tns run android 时:我得到:
node_modules/@spartadigital/nativescript-permissions/permissions.android.d.ts(2,37): 错误 TS2304:找不到名称“android”。
node_modules/@spartadigital/nativescript-permissions/permissions.android.d.ts(3,34): 错误 TS2304:找不到名称“android”。 node_modules/@spartadigital/nativescript-permissions/permissions.ios.d.ts(24,47): 错误 TS2552:找不到名称“NSObject”。您指的是“对象”吗? node_modules/@spartadigital/nativescript-permissions/permissions.ios.d.ts(24,67): 错误 TS2304:找不到名称“CLLocationManagerDelegate”。 node_modules/@spartadigital/nativescript-permissions/permissions.ios.d.ts(26,20): 错误 TS2304:找不到名称 'CLLocationManagerDelegate'。
查看文件,发现不知道android:
也不是其他 IOS 对象:
我已经有 tns-platform-declarations :
问题:
为什么它不能识别这些关键字,我该如何解决?
【问题讨论】:
标签: nativescript