21 Punkte von GN⁺ 2025-08-18 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Node.js wurde so verbessert, dass TypeScript-Dateien direkt ausgeführt werden können
  • Ab sofort lassen sich .ts-Dateien auch ohne zusätzliche Konfiguration oder Transpilierung direkt ausführen
  • Entwickler können ihre Arbeitseffizienz steigern, ohne tsconfig.json oder einen separaten Bundler installieren zu müssen
  • Die Funktion ist ab Node.js v22.18.0 (LTS) offiziell enthalten
  • Es wird erwartet, dass sich dadurch die Grenze zwischen JavaScript- und TypeScript-Entwicklung weiter auflöst

Direkte Ausführung von TypeScript in Node.js

  • Node.js hat mit der aktuellen Version v22.18.0 (LTS) eine Funktion zur direkten Ausführung von TypeScript-Dateien (.ts) ohne zusätzliche Konfiguration oder Werkzeuge eingeführt
  • Bisher waren für die Ausführung von TypeScript-Code externe Transpiler oder Bundler wie ts-node, esbuild oder Babel nötig; nun erkennt und startet Node.js TypeScript-Code direkt selbst, ohne diese Tools
  • Mit dieser Funktion können Entwickler .ts-Dateien in Node.js unmittelbar ausführen, ohne eine tsconfig.json-Konfigurationsdatei oder zusätzliche Bibliotheken
  • Bei Prototyping, experimenteller Entwicklung und der Ausführung von Skripten steigen Produktivität und Entwicklungsfreundlichkeit deutlich
  • Es werden Effekte wie eine stärkere Verknüpfung zwischen JavaScript- und TypeScript-Projekten sowie niedrigere Einstiegshürden für neue Entwickler erwartet

Weitere bemerkenswerte Änderungen

  • esm: Implementierung von import.meta.main
  • fs: Verbesserte Verarbeitung von fs-Ereignissen auf Basis von AsyncIterator
  • permission: Unterstützung für die Weitergabe von Berechtigungsmodell-Flags bei der Ausführung von Unterprozessen
  • sqlite: Option readBigInts hinzugefügt
  • src/permission: Unterstützung für permission.has(addon)
  • url: API fileURLToPathBuffer hinzugefügt
  • watch: Flag --watch-kill-signal hinzugefügt
  • worker: Das Worker-Objekt wurde zu einem async disposable verbessert

Updates zu Commits und Dokumentation

  • Enthält die Entfernung unnötigen Codes, Bereinigungen der Build-Umgebung und Toolchain sowie ein Upgrade auf npm 10.9.3
  • In Dokumenten wie globals.md, child_process.md und http2 wurden detaillierte Stabilitätsindikatoren und RFC-Nummern korrigiert
  • Zahlreiche Tests wurden ergänzt und Bugfixes übernommen

Distributionsdateien

  • Installationsdateien und Binärdateien werden für Windows, macOS (Intel/Apple Silicon) und Linux (x64, ARM, PPC, s390x, AIX) bereitgestellt
  • Quellcode und vollständige Release-Dateien können auf der offiziellen Distributionsseite von Node.js heruntergeladen werden
  • Die API-Dokumentation wurde auf Basis von v22.18.0 aktualisiert

Noch keine Kommentare.

Noch keine Kommentare.