NEWS
Javascript Problem seit Adapter version 4.4
-
Hallo,
sobald ich die Script Engine auf v4.4 update, habe ich ein Problem. Folgende Konstellation:
Zwei Typescript-Scripte liegen in Global, einmal Dimmer.ts, das eine gleichnahmige Klasse bereitstellt. Dazu gibt es noch ein Script in Global, das etwas Infrastruktur bereitstellt. Dann noch das eigentlich Script, das die Logik bereitstellt, wann was an- aund ausgehen soll. Nochmals dargestellt:
|
+- Common+- Light.ts (Logik) +- Global
+- Dimmer.ts (abstahiert mir die Ansteuerung vom Dimmer)
+- Hilfsklasse.ts (Infrastruktur)Wenn ich nun:
- Die Hilfsklasse direkt in Light.ts einbinde, ist alles ok
- Dimmer.ts einbinde, welches Hilfsklasse.ts benutzt, bekomme ich einen Fehler. Klasse Dimmer existiert nicht, weil wiederum Hilfsklasse nicht gefunden wird.
Ist das ein Bug, bzw. gibt es eine Lösung dafür?
Systemdata Bitte Ausfüllen Hardwaresystem: i5-2400 Arbeitsspeicher: 8GB Festplattenart: SSD Betriebssystem: Ubuntu 19.04 Node-Version: 10.18.1 Nodejs-Version: 10.18.1 NPM-Version: 6.13.4 Installationsart: Skript Image genutzt: Nein Ort/Name der Imagedatei: - Systemdata Bitte Ausfüllen -
Hat sonst wirklich keiner das Problem?
Was ich rausgefunden habe: Nicht Version 4.4 ist schuld, sondern Version 4.3.6, konkret commit e3ecffe88ac2b48a6fde8ff666f18844a045bfd8 im javascript adapter.
Und kaputt ist nicht der Adapter selbst, sondern das virtual-tsc Modul, dort funktioniert Release 0.4.6 noch, 0.5.0 nicht mehr. Leider ist der commit von 0.4.6 auf 0.5.0 ziemlich groß, so daß es sich nicht so einfach rausfinden läßt, was kaputt ist.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden