Ich arbeite an einem Elektronenprojekt mit VSCode
Ich habe ein Elektron mit npm install electron
Die electron.d.ts
Datei war zu der Zeit leer, also kopierte ich einfach die Elektronentypisierungsdatei und fügte sie dort ein und danach funktionierte das Elektronen-Intelli-Sense gut.
Ich wollte auch eine andere Typisierungsdatei mit einigen Schnittstellendeklarationen für einige meiner benutzerdefinierten JavaScript-Objekte hinzufügen, d. h.
%Vor% Ich konnte jedoch keine Möglichkeit finden, meine projectname.d.ts
-Datei in VSCode intellisense zu laden.
Ich habe versucht, typings install "projectname.d.ts"
zu verwenden, was den Ordner typings
, typings.json
usw. erstellt hat. Dies funktionierte nur, nachdem die Typings-Datei in VSCode geöffnet und dann die App geschlossen und wieder geöffnet wurde. Das hat nur funktioniert, während ich die Datei typings
geöffnet habe. Dies ist kein sehr praktischer Weg, um meine Interface-Deklarationen hinzuzufügen.
Da VSCode die Datei electron.d.ts
korrekt geladen hat, habe ich daran gedacht, einfach meinen eigenen Namespace am Ende dieser Datei hinzuzufügen. Dieser "Hack" hat wie erwartet funktioniert, aber ich denke nicht, dass dies ein geeigneter Weg ist, dieses Problem zu lösen. Da VSCode die Elektronentyp-Datei lesen kann, sollte es außerdem möglich sein, eine neue Typisierungsdatei zu laden.
Tags und Links javascript node.js npm visual-studio-code typescript-typings