Deno 2.0 Release Candidate
(deno.com)- Letzten Monat wurde mit 1.46 die letzte 1.x-Version veröffentlicht, und nun wurde die 2.0 RC vorgestellt, die alle Funktionen enthält, die in der finalen Version erwartet werden
Wichtige Änderungen
- Änderungen bei globalen Variablen:
windowentfällt. StattdessenglobalThisoderselfverwenden- Die globale Variable
processwurde hinzugefügt, sodass kein Import vonnode:processmehr nötig ist
- Abhängigkeitsverwaltung:
deno add: Verarbeitung von Specifiers mit Unterpfadendeno install --entrypoint: installiert alle Abhängigkeiten eines bestimmten Moduls- Mit dem Befehl
deno removelassen sich Abhängigkeiten schnell entfernen - Verbesserte Fehlermeldungen rund um Abhängigkeiten
- Änderungen am Berechtigungssystem
- Fehler
Deno.errors.NotCapablehinzugefügt Deno.mainModulebenötigt keine Berechtigung--allow-readmehr- Das Flag
--allow-hrtimewurde entfernt - Das Flag
--allow-runwurde geändert
- Fehler
- API-Änderungen
- Einige APIs wurden stabilisiert (
WebGPU,Deno.dlopen()usw.) - Viele
Deno-APIs wurden entfernt oder als Soft-Deprecated markiert
- Einige APIs wurden stabilisiert (
- Änderungen an der Command-Line-Interface
- Die Unterbefehle
deno bundleunddeno vendorwurden entfernt - Einige CLI-Flags wurden deprecated
- Mit der Umgebungsvariable
DENO_LOGlässt sich Debug-Logging aktivieren
- Die Unterbefehle
- Die Unterstützung für Import Assertions wurde entfernt und durch Import Attributes ersetzt
- Update auf TypeScript 5.6
Noch keine Kommentare.