Ich bin mit dem Spartadigital NativeScript Permissions
PluginNativeScript-Berechtigungen - Kann den Namen "Android" nicht finden?
Ich habe auch tat:
tns plugin add @spartadigital/nativescript-permissions
Und in der ts
Datei:
import {Permissions} from '@spartadigital/nativescript-permissions';
Allerdings, wenn ich tns run android
laufen: Ich erhalte:
Knoten_Module/@ spartadigita l/nativescript-permissions/permissions.android.d.ts (2,37): Fehler TS2304: Name 'android' kann nicht gefunden werden.
node_modules/@spartadigital/nativescript-permissions/permissions.android.d.ts (3,34): Fehler TS2304: Der Name 'Android' kann nicht gefunden werden. node_modules/@spartadigital/nativescript-permissions/permissions.ios.d.ts (24,47): Fehler TS2552: Name NSObject kann nicht gefunden werden. Meintest du "Objekt"? node_modules/@spartadigital/nativescript-permissions/permissions.ios.d.ts (24,67): Fehler TS2304: Der Name 'CLLocationManagerDelegate' konnte nicht gefunden werden. node_modules/@spartadigital/nativescript-permissions/permissions.ios.d.ts (26,20): Fehler TS2304: Der Name 'CLLocationManagerDelegate' konnte nicht gefunden werden.
an der Datei Sehen, sehe ich, dass es nicht android
weiß:
Auch andere IOS-Objekte:
Ich habe bereits tns-Plattform -declarations:
Frage:
Warum es nicht jene Schlüsselwörter erkennen und wie kann ich es beheben?
Ich habe es schon: https://i.imgur.com/Eeqxvmk.jpg - vielleicht ist das der Grund? -------->: https://i.imgur.com/73M3jli.jpg –
Ahh, lies die Frage zu schnell :) also hast du die Datei 'references.d.ts'?Dies geschieht auch in Ihrem lokalen Projekt oder nur im Plugin selbst. Ich benutze die Plattform-Deklarationen nicht oft selbst, aber wenn ich es in einem Projekt habe, scheint es richtig zu funktionieren. Ich kann mich nicht erinnern, ob es sich in eine Abhängigkeit vom Pfad auflösen wird. Könnte eine andere Konfigurationsoption sein, um das zu machen oder die Plattform-Deklarationen zu der Abhängigkeit hinzuzufügen, damit sie auf die 'references.d.ts' einige Antworten finden kann. –
[Was kann ich sagen, du bist der Mann. Ich habe diese Deklarationen in den Stamm 'reference.d.ts' kopiert und funktioniert.] (Https://i.imgur.com/yr9fXWB.jpg) –