Willkommen bei der Veröffentlichung von @getcronit/pylon@2.0.0 (September 2024)!
Pylon v2 führt die Unterstützung für verschiedene Laufzeiten, einen neuen Erstellungsbefehl und einen verbesserten Entwicklungsserver ein.
Die offiziell vom Befehl npm create pylon unterstützten Laufzeiten sind Bun, Node.js und Cloudflare Workers. Andere Laufzeiten werden ebenfalls unterstützt, erfordern jedoch eine manuelle Einrichtung.
Wir haben versucht, die Migration reibungslos zu gestalten. Bitte lesen Sie den Migrationsleitfaden und teilen Sie uns mit, wenn bei der Migration Probleme auftreten.
Wichtige Highlights dieser Veröffentlichung:
Wenn Sie einen Überblick über alle wichtigen Änderungen und Informationen zur Migration suchen, sehen Sie sich bitte die Anleitung zur Migration von Version 1 auf Version 2 an.
Wenn Sie Fragen haben oder Hilfe benötigen, zögern Sie bitte nicht, uns auf Discord zu kontaktieren. Wir unterstützen Sie gerne beim Migrationsprozess.
Sehen Sie sich an, wie wir mit dem neuen Befehl npm create pylon ein neues Pylon-Projekt erstellen und es in weniger als 1 Minute für Cloudflare Workers bereitstellen:
Pylon unterstützt jetzt mehrere Laufzeiten, darunter Bun, Node.js und Cloudflare Workers. Sie können die Laufzeit auswählen, die am besten zu Ihrem Anwendungsfall passt, und Ihren Dienst problemlos bereitstellen.
Um ein neues Pylon-Projekt mit einer bestimmten Laufzeit zu erstellen, verwenden Sie den Befehl npm create pylon:
npm create pylon --runtime cf-workers
Dieser Befehl erstellt ein neues Pylon-Projekt mit der Cloudflare Workers-Laufzeitumgebung. Sie können auch andere Laufzeiten wie Node.js oder Cloudflare Workers angeben, indem Sie das Flag --runtime übergeben.
Pylon unterstützt auch verschiedene andere Laufzeiten:
Beachten Sie, dass diese Laufzeiten eine manuelle Einrichtung und Konfiguration erfordern.
Der neue Befehl npm create pylon bietet eine konsistente Möglichkeit, neue Pylon-Projekte mit unterschiedlichen Laufzeiten, Vorlagen, Client-Generierung und mehr zu erstellen.
Dieser Befehl optimiert den Projekterstellungsprozess und stellt sicher, dass Sie über alles verfügen, was Sie für den Einstieg in Pylon benötigen.
Um ein neues Pylon-Projekt zu erstellen, führen Sie den folgenden Befehl aus:
npm create pylon
Mit diesem Befehl werden Sie aufgefordert, die Laufzeit, die Vorlage und andere Optionen für Ihr Projekt auszuwählen. Sobald Sie Ihre Auswahl getroffen haben, erstellt der Befehl ein neues Pylon-Projekt im angegebenen Verzeichnis.
Pylon v2 führt einen neuen Pylon-Dev-Befehl ein, der eine einheitliche Entwicklungserfahrung über verschiedene Laufzeiten hinweg bietet.
Der Befehl pylon dev startet den Entwicklungsserver und lädt Ihren Dienst automatisch neu, wenn Sie Änderungen an Ihrem Code vornehmen. Dieser Befehl soll den Entwicklungsprozess rationalisieren und das Erstellen und Testen Ihrer Dienste erleichtern.
Um verschiedene Laufzeiten zu unterstützen, können Sie den laufzeitspezifischen Startbefehl mit dem Flag -c angeben:
pylon dev -c 'bun run .pylon/index.js'
Dieser Befehl startet den Entwicklungsserver mit dem angegebenen Startbefehl für die Bun-Laufzeit. Sie können den Befehl durch den entsprechenden Startbefehl für die von Ihnen gewählte Laufzeit ersetzen.
Wenn Sie beispielsweise Cloudflare Workers verwenden, können Sie den Entwicklungsserver mit dem folgenden Befehl starten:
pylon dev -c 'wrangler dev'
Dieser Befehl startet den Entwicklungsserver mit dem Befehl wrangler dev. Dies ist die empfohlene Methode zum lokalen Ausführen von Cloudflare Workers.
Die Pakete @getcronit/pylon-cli und @getcronit/pylon-server sind nicht mehr erforderlich und wurden durch das Paket @getcronit/pylon-dev ersetzt.
Warum wurde der Pylon-Cli abgeworfen?
Das Paket pylon-cli wurde verwendet, um neue Pylon-Projekte zu erstellen und den Entwicklungsserver zu verwalten. Mit der Einführung des Befehls npm create pylon und des Befehls pylon dev wird die vom Paket pylon-cli bereitgestellte Funktionalität nun vom Paket create-pylon und dem Paket pylon-dev verwaltet.
Warum wurde der Pylon-Server fallen gelassen?
Der Pylon-Server hatte nur einen Zweck: den Server mit Bun zu starten. Mit der Einführung mehrerer Laufzeiten wurde das Pylon-Server-Paket obsolet. Das Paket pylon-dev verwaltet jetzt den Entwicklungsserver für alle Laufzeiten.
Für die Produktion können Sie .pylon/index.js jetzt direkt mit Ihrem laufzeitspezifischen Befehl ausführen (z. B. bun run .pylon/index.js oder node .pylon/index.js). Dieser flexible Ansatz ermöglicht es Ihnen, die beste Bereitstellungsstrategie für Ihren Anwendungsfall zu wählen.
Ein großes Dankeschön an alle, die bei dieser Veröffentlichung geholfen haben?
Das obige ist der detaillierte Inhalt vonAnkündigung von Pylon mit Unterstützung für mehrere Laufzeiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!