6 Punkte von xguru 2025-12-02 | Noch keine Kommentare. | Auf WhatsApp teilen
  • CLI-Tools oder Skripte zum Öffnen von URLs, Dateien und ausführbaren Dateien mit der Standardanwendung des Betriebssystems bereitstellende Node.js-Bibliothek
  • Unterstützt verschiedene „open“-Aktionen, etwa das Öffnen von URLs im Standardbrowser, das Öffnen von Dateien mit einer Bildbetrachter-App oder das Öffnen mit einer angegebenen App (Name + Argumente)
    • Gibt ein Promise für den Child-Prozess zurück, damit man eigene Event-Listener anhängen oder andere Aktionen ausführen kann
    • Intern wird auf macOS open, auf Windows start und auf anderen Plattformen xdg-open verwendet — für konsistentes Verhalten zwischen Plattformen
  • Setzt statt des oft unsicheren klassischen exec-Ansatzes auf spawn
  • Löst auch Probleme des ursprünglichen node-open
  • ESM-basiertes Paket, in CommonJS-Umgebungen ist ein dynamischer Import erforderlich
  • Nützlich, wenn bei der Entwicklung, Bereitstellungs-Skripten oder beim Erstellen von CLI-Tools die „Standardanwendung des Betriebssystems“ aufgerufen werden muss
  • Ein darauf basierendes Open-CLI ist ebenfalls separat verfügbar

Noch keine Kommentare.

Noch keine Kommentare.