Die neueste Edition der Deno-Laufzeitumgebung für JavaScript und TypeScript wurde um Inlay-Trace-Funktionen erweitert.
Deno 1.27 wurde am 27. Oktober angekündigt und verfügt über Sprachserver- und IDE-Verbesserungen, einschließlich der Nutzung von TypeScript 4.4-Inlay-Hinweisen. Mit dieser Funktion werden dem Inline-Code kleine Informationsschnipsel hinzugefügt, die ihn möglicherweise besser lesbar machen und alle Informationslücken im Code füllen.
Der Visual Studio Code-Editor von Microsoft unterstützt Inlay-Hinweise mit der Deno VS Code-Erweiterung Konfigurationsoptionen unterstützen.
Deno bietet jetzt auch verbesserte Registrierungsvervollständigungen in Editoren, die dies unterstützen, obwohl diese Fähigkeit nicht speziell an die Model Deno 1.27 gebunden ist.
Zu den zusätzlichen Funktionen in Deno 1.27 gehören:
- Deno zieht automatisch TypeScript-Typen aus NPM-Paketen, die Typen verteilen.
- Das Node-API, zum Erstellen nativer Include-Ons in Node.js, wird unterstützt, wenn es in NPM-Paketen verwendet wird. Außerdem werden die Auflösung und Integrität von NPM-Paketen jetzt gespeichert, wenn eine Sperrdatei verwendet wird.
- EIN
navigator.language
website API wurde hinzugefügt und bietet eine schreibgeschützte Eigenschaft, die eine Zeichenfolge zurückgibt, die die bevorzugte Sprache des Benutzers darstellt. - Zum
deno activity
, das benutzerdefinierte Befehle ausführt, die für eine Codebasis spezifisch sind, wurde eine Warnung entfernt, die besagt, dass die Deno-Aufgabe instabil ist und sich in Zukunft möglicherweise drastisch ändern kann. Vorwärts,deno task
wird sich nicht drastisch ändern, obwohl einige Änderungen zur Vereinfachung der Verwendung eingeführt werden können, wie z. B. neue plattformübergreifende Befehle oder Umgebungsvariablen. - Das
deno lint
linter hat ein neues kompaktes Berichtsformat. - APIs wurden stabilisiert, wie z
Deno.consoleSize()
,Deno.futime()
undDeno.loadavg()
. - Das
readline/promise
Modul wurde implementiert und bietet eine Guarantees-basierte API für diereadline
Modul. - Version 1.27 aktualisiert die JavaScript-Engine V8 10.8.
Deno-Benutzer können auf Variation 1.27 upgraden, indem sie Folgendes ausführen: deno upgrade
.
Copyright © 2022 IDG Communications, Inc.