¡Bienvenido a la versión @getcronit/[email protected] (septiembre de 2024)!
Pylon v2 presenta soporte para diferentes tiempos de ejecución, un nuevo comando de creación y un servidor de desarrollo mejorado.
Los tiempos de ejecución oficiales admitidos por el comando npm create pylon son Bun, Node.js y Cloudflare Workers. También se admiten otros tiempos de ejecución, pero requieren configuración manual.
Hemos intentado facilitar la migración. Consulte la guía de migración y avísenos si encuentra algún problema al migrar.
Aspectos destacados de esta versión:
Si busca una descripción general de todos los cambios importantes y cómo migrar, consulte la guía de migración de v1 a v2.
Si tienes alguna pregunta o necesitas ayuda, no dudes en comunicarte con nosotros en Discord. Estaremos encantados de ayudarle con el proceso de migración.
Mira cómo usamos el nuevo comando npm create pylon para crear un nuevo proyecto de Pylon e implementarlo en Cloudflare Workers en menos de 1 minuto:
Pylon ahora admite múltiples tiempos de ejecución, incluidos Bun, Node.js y Cloudflare Workers. Puede elegir el tiempo de ejecución que mejor se adapte a su caso de uso e implementar su servicio con facilidad.
Para crear un nuevo proyecto de Pylon con un tiempo de ejecución específico, use el comando npm create pylon:
npm create pylon --runtime cf-workers
Este comando crea un nuevo proyecto de Pylon con el tiempo de ejecución de Cloudflare Workers. También puedes especificar otros tiempos de ejecución, como Node.js o Cloudflare Workers, pasando el indicador --runtime.
Pylon también admite otros tiempos de ejecución:
Tenga en cuenta que esos tiempos de ejecución requieren instalación y configuración manual.
El nuevo comando npm create pylon proporciona una forma consistente de crear nuevos proyectos de Pylon con diferentes tiempos de ejecución, plantillas, generación de clientes y más.
Este comando agiliza el proceso de creación de proyectos y garantiza que tenga todo lo que necesita para comenzar con Pylon.
Para crear un nuevo proyecto de Pylon, ejecute el siguiente comando:
npm create pylon
Este comando le pedirá que seleccione el tiempo de ejecución, la plantilla y otras opciones para su proyecto. Una vez que haya realizado sus selecciones, el comando creará un nuevo proyecto de Pylon en el directorio especificado.
Pylon v2 presenta un nuevo comando de desarrollo de pylon que proporciona una experiencia de desarrollo unificada en diferentes tiempos de ejecución.
El comando pylon dev inicia el servidor de desarrollo y recarga automáticamente su servicio cuando realiza cambios en su código. Este comando está diseñado para agilizar el proceso de desarrollo y facilitar la creación y prueba de sus servicios.
Para admitir diferentes tiempos de ejecución, puede especificar el comando de inicio específico del tiempo de ejecución usando el indicador -c:
pylon dev -c 'bun run .pylon/index.js'
Este comando inicia el servidor de desarrollo con el comando de inicio especificado para el tiempo de ejecución de Bun. Puede reemplazar el comando con el comando de inicio apropiado para el tiempo de ejecución elegido.
Por ejemplo, si estás utilizando Cloudflare Workers, puedes iniciar el servidor de desarrollo con el siguiente comando:
pylon dev -c 'wrangler dev'
Este comando inicia el servidor de desarrollo con el comando wrangler dev, que es la forma recomendada de ejecutar Cloudflare Workers localmente.
Los paquetes @getcronit/pylon-cli y @getcronit/pylon-server ya no son necesarios y han sido reemplazados por el paquete @getcronit/pylon-dev.
¿Por qué se eliminó pylon-cli?
El paquete pylon-cli se utilizó para crear nuevos proyectos de Pylon y administrar el servidor de desarrollo. Con la introducción del comando npm create pylon y el comando pylon dev, la funcionalidad proporcionada por el paquete pylon-cli ahora es manejada por el paquete create-pylon y el paquete pylon-dev.
¿Por qué se eliminó el servidor pylon?
El servidor pylon tenía un solo propósito: iniciar el servidor usando Bun. Con la introducción de múltiples tiempos de ejecución, el paquete pylon-server quedó obsoleto. El paquete pylon-dev ahora maneja el servidor de desarrollo para todos los tiempos de ejecución.
Para producción, ahora puede ejecutar directamente .pylon/index.js con su comando específico del tiempo de ejecución (por ejemplo, bun run .pylon/index.js o node .pylon/index.js). Este enfoque flexible le permite elegir la mejor estrategia de implementación para su caso de uso.
¿Un gran gracias a todos los que ayudaron con este lanzamiento?
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3