Bem-vindo ao lançamento de @getcronit/[email protected] (setembro de 2024)!
Pylon v2 apresenta suporte para diferentes tempos de execução, um novo comando de criação e um servidor de desenvolvimento aprimorado.
Os tempos de execução oficiais suportados pelo comando npm create pylon são Bun, Node.js e Cloudflare Workers. Outros tempos de execução também são suportados, mas requerem configuração manual.
Tentamos tornar a migração tranquila. Consulte o guia de migração e informe-nos se encontrar algum problema ao migrar.
Principais destaques deste lançamento:
Se você estiver procurando uma visão geral de todas as alterações importantes e como migrar, consulte o guia de migração da v1 para a v2.
Se você tiver alguma dúvida ou precisar de ajuda, não hesite em entrar em contato conosco no Discord. Teremos prazer em ajudá-lo com o processo de migração.
Veja como usamos o novo comando npm create pylon para criar um novo projeto Pylon e implantá-lo no Cloudflare Workers em menos de 1 minuto:
Pylon agora oferece suporte a vários tempos de execução, incluindo Bun, Node.js e Cloudflare Workers. Você pode escolher o tempo de execução que melhor se adapta ao seu caso de uso e implantar seu serviço com facilidade.
Para criar um novo projeto Pylon com um tempo de execução específico, use o comando npm create pylon:
npm create pylon --runtime cf-workers
Este comando cria um novo projeto Pylon com o tempo de execução Cloudflare Workers. Você também pode especificar outros tempos de execução, como Node.js ou Cloudflare Workers, passando o sinalizador --runtime.
Pylon também suporta vários outros tempos de execução:
Esteja ciente de que esses tempos de execução exigem instalação e configuração manuais.
O novo comando npm create pylon fornece uma maneira consistente de criar novos projetos Pylon com diferentes tempos de execução, modelos, geração de clientes e muito mais.
Este comando agiliza o processo de criação do projeto e garante que você tenha tudo o que precisa para começar a usar o Pylon.
Para criar um novo projeto Pylon, execute o seguinte comando:
npm create pylon
Este comando solicitará que você selecione o tempo de execução, o modelo e outras opções para o seu projeto. Depois de fazer suas seleções, o comando criará um novo projeto Pylon no diretório especificado.
Pylon v2 apresenta um novo comando pylon dev que fornece uma experiência de desenvolvimento unificada em diferentes tempos de execução.
O comando pylon dev inicia o servidor de desenvolvimento e recarrega automaticamente seu serviço quando você faz alterações em seu código. Este comando foi projetado para agilizar o processo de desenvolvimento e facilitar a construção e o teste de seus serviços.
Para oferecer suporte a diferentes tempos de execução, você pode especificar o comando de início específico do tempo de execução usando o sinalizador -c:
pylon dev -c 'bun run .pylon/index.js'
Este comando inicia o servidor de desenvolvimento com o comando start especificado para o tempo de execução Bun. Você pode substituir o comando pelo comando de início apropriado para o tempo de execução escolhido.
Por exemplo, se estiver usando Cloudflare Workers, você pode iniciar o servidor de desenvolvimento com o seguinte comando:
pylon dev -c 'wrangler dev'
Este comando inicia o servidor de desenvolvimento com o comando wrangler dev, que é a maneira recomendada de executar Cloudflare Workers localmente.
Os pacotes @getcronit/pylon-cli e @getcronit/pylon-server não são mais necessários e foram substituídos pelo pacote @getcronit/pylon-dev.
Por que o pylon-cli foi descartado?
O pacote pylon-cli foi usado para criar novos projetos Pylon e gerenciar o servidor de desenvolvimento. Com a introdução do comando npm create pylon e do comando pylon dev, a funcionalidade fornecida pelo pacote pylon-cli agora é gerenciada pelo pacote create-pylon e pelo pacote pylon-dev.
Por que o servidor pylon foi descartado?
O pylon-server tinha apenas um propósito: iniciar o servidor usando Bun. Com a introdução de vários tempos de execução, o pacote pylon-server tornou-se obsoleto. O pacote pylon-dev agora lida com o servidor de desenvolvimento para todos os tempos de execução.
Para produção, agora você pode executar diretamente .pylon/index.js com seu comando específico de tempo de execução (por exemplo, bun run .pylon/index.js ou node .pylon/index.js). Essa abordagem flexível permite que você escolha a melhor estratégia de implantação para seu caso de uso.
Um grande obrigado a todos que ajudaram com este lançamento?
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3