Gibt es eine Möglichkeit, eine Bibliothek auf Angular-CLI auszuführen, die keine Typisierung enthält?Verwenden Sie untypisierte A-Frame-Komponenten mit Angular 2
In meinem Fall, ich versuche k-frame zu installieren aframe-template-component
zu verwenden und über die documentation, verstehe ich, dass ich eine typings.d.ts
-Datei erstellen, es zu benutzen mit Typoskript. Laut this Frage habe ich die verschiedenen Optionen ausprobiert, aber ich bin nicht in der Lage, die Datei zu generieren oder direkt in das Projekt zu importieren.
Ich habe auch dts-gen
zu laufen und installieren versucht, aber ich bin immer folgende Fehlermeldung:
Component attempted to register before AFRAME was available
Was bedeutet, dass ich ersten A-Frame registrieren. Da ich seit einiger Zeit feststecke, haben Sie eine Idee, wie Sie das folgende Problem lösen können? Vielen Dank im Voraus für Ihre Antworten!
Der Titel „Überprüfen Sie, ob Shader bereits registriert worden ist“ verwirrend. Sie könnten bessere Antworten mit etwas wie "Verwenden Sie nicht typisierte A-Frame-Komponenten mit Angular 2" erhalten. –
Danke für den Tipp Mann! Geschätzt. In Bezug auf die Frage, irgendwelche Ideen, was ich falsch mache? –
Ich kenne mich mit dieser Bibliothek nicht aus, aber der Fehler 'Komponente versuchte sich zu registrieren, bevor AFRAME verfügbar war' ist kein TypeScript-Fehler. Es ist ein Laufzeitfehler, der von der Bibliothek ausgegeben wird. Ich sehe keinen Beweis, dass die Bibliothek überhaupt etwas exportiert (und es gibt keine '" Haupt "-Eigenschaft in der' package.json'). Beachten Sie auch, dass das Beispiel erfordert ('kframe'); '. Ich wäre überhaupt nicht überrascht, wenn Sie Ihre Abhängigkeiten in einer ungültigen Reihenfolge laden. –