5 Punkte von xguru 2024-09-25 | Noch keine Kommentare. | Auf WhatsApp teilen
  • 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:
    • window entfällt. Stattdessen globalThis oder self verwenden
    • Die globale Variable process wurde hinzugefügt, sodass kein Import von node:process mehr nötig ist
  • Abhängigkeitsverwaltung:
    • deno add: Verarbeitung von Specifiers mit Unterpfaden
    • deno install --entrypoint: installiert alle Abhängigkeiten eines bestimmten Moduls
    • Mit dem Befehl deno remove lassen sich Abhängigkeiten schnell entfernen
    • Verbesserte Fehlermeldungen rund um Abhängigkeiten
  • Änderungen am Berechtigungssystem
    • Fehler Deno.errors.NotCapable hinzugefügt
    • Deno.mainModule benötigt keine Berechtigung --allow-read mehr
    • Das Flag --allow-hrtime wurde entfernt
    • Das Flag --allow-run wurde geändert
  • API-Änderungen
    • Einige APIs wurden stabilisiert (WebGPU, Deno.dlopen() usw.)
    • Viele Deno-APIs wurden entfernt oder als Soft-Deprecated markiert
  • Änderungen an der Command-Line-Interface
    • Die Unterbefehle deno bundle und deno vendor wurden entfernt
    • Einige CLI-Flags wurden deprecated
    • Mit der Umgebungsvariable DENO_LOG lässt sich Debug-Logging aktivieren
  • Die Unterstützung für Import Assertions wurde entfernt und durch Import Attributes ersetzt
  • Update auf TypeScript 5.6

Noch keine Kommentare.

Noch keine Kommentare.