Daniel Marino
16 Oktober 2024
Korrigieren von Importen für JavaScript-Module, wobei qmldir-Einstellungen in Anwendungen ignoriert werden, die Qt QML verwenden
Es kann schwierig sein, Modulimporte über JavaScript- und QML-Ressourcen hinweg zu verwalten, insbesondere wenn Hot Reloading verwendet wird. Wenn JavaScript-Funktionen, die andere Module importieren, durch QML-Module verfügbar gemacht werden, macht sich dieses Problem bemerkbar, da diese Importe gelegentlich die qmldir-Direktive zur Priorisierung von Dateisystempfaden ignorieren. Die prefer-Deklaration wird von QML-Importen respektiert, wird jedoch häufig von Importen innerhalb von JavaScript-Ressourcen nicht respektiert.