@getcronit/pylon@2.0.0 릴리스(2024년 9월)에 오신 것을 환영합니다!
Pylon v2에는 다양한 런타임 지원, 새로운 create 명령, 향상된 개발 서버가 도입되었습니다.
npm create pylon 명령이 공식적으로 지원하는 런타임은 Bun, Node.js 및 Cloudflare Workers입니다. 다른 런타임도 지원되지만 수동 설정이 필요합니다.
우리는 원활한 마이그레이션을 위해 노력했습니다. 마이그레이션 가이드를 참조하시고 마이그레이션 시 문제가 발생하면 알려주시기 바랍니다.
이번 릴리스의 주요 특징:
모든 주요 변경 사항과 마이그레이션 방법에 대한 개요를 찾고 있다면 v1에서 v2로 마이그레이션 가이드를 참조하세요.
질문이 있거나 도움이 필요하시면 주저하지 말고 Discord를 통해 문의해 주세요. 마이그레이션 프로세스를 기꺼이 도와드리겠습니다.
새 npm create pylon 명령을 사용하여 1분 이내에 새 Pylon 프로젝트를 생성하고 Cloudflare Workers에 배포하는 방법을 살펴보세요.
Pylon은 이제 Bun, Node.js, Cloudflare Workers를 포함한 여러 런타임을 지원합니다. 사용 사례에 가장 적합한 런타임을 선택하고 서비스를 쉽게 배포할 수 있습니다.
특정 런타임으로 새 Pylon 프로젝트를 생성하려면 npm create pylon 명령을 사용하세요.
npm create pylon --runtime cf-workers
이 명령은 Cloudflare Workers 런타임을 사용하여 새로운 Pylon 프로젝트를 생성합니다. --runtime 플래그를 전달하여 Node.js 또는 Cloudflare Workers와 같은 다른 런타임을 지정할 수도 있습니다.
Pylon은 다양한 다른 런타임도 지원합니다.
해당 런타임에는 수동 설정 및 구성이 필요하다는 점에 유의하세요.
새로운 npm create pylon 명령은 다양한 런타임, 템플릿, 클라이언트 생성 등을 사용하여 새로운 Pylon 프로젝트를 생성하는 일관된 방법을 제공합니다.
이 명령은 프로젝트 생성 프로세스를 간소화하고 Pylon을 시작하는 데 필요한 모든 것을 갖추고 있는지 확인합니다.
새 Pylon 프로젝트를 생성하려면 다음 명령을 실행하세요.
npm create pylon
이 명령은 프로젝트의 런타임, 템플릿 및 기타 옵션을 선택하라는 메시지를 표시합니다. 선택을 완료하면 명령이 지정된 디렉터리에 새 Pylon 프로젝트를 생성합니다.
Pylon v2에는 다양한 런타임에서 통합 개발 환경을 제공하는 새로운 pylon dev 명령이 도입되었습니다.
pylon dev 명령은 개발 서버를 시작하고 코드를 변경할 때 자동으로 서비스를 다시 로드합니다. 이 명령은 개발 프로세스를 간소화하고 서비스를 더 쉽게 구축하고 테스트할 수 있도록 설계되었습니다.
다양한 런타임을 지원하려면 -c 플래그를 사용하여 런타임별 시작 명령을 지정할 수 있습니다.
pylon dev -c 'bun run .pylon/index.js'
이 명령은 Bun 런타임에 대해 지정된 시작 명령을 사용하여 개발 서버를 시작합니다. 선택한 런타임에 적합한 시작 명령으로 명령을 바꿀 수 있습니다.
예를 들어 Cloudflare Workers를 사용하는 경우 다음 명령을 사용하여 개발 서버를 시작할 수 있습니다.
pylon dev -c 'wrangler dev'
이 명령은 Cloudflare Workers를 로컬에서 실행하는 데 권장되는 방법인 wrangler dev 명령으로 개발 서버를 시작합니다.
@getcronit/pylon-cli 및 @getcronit/pylon-server 패키지는 더 이상 필요하지 않으며 @getcronit/pylon-dev 패키지로 대체되었습니다.
pylon-cli가 왜 떨어졌나요?
새로운 Pylon 프로젝트를 생성하고 개발 서버를 관리하는 데 pylon-cli 패키지가 사용되었습니다. npm create pylon 명령과 pylon dev 명령이 도입되면서 pylon-cli 패키지에서 제공하는 기능이 이제 create-pylon 패키지와 pylon-dev 패키지에서 처리됩니다.
pylon-server가 왜 떨어졌나요?
pylon-server의 목적은 단 하나, Bun을 사용하여 서버를 시작하는 것이었습니다. 여러 런타임이 도입되면서 pylon-server 패키지는 더 이상 사용되지 않게 되었습니다. 이제 pylon-dev 패키지가 모든 런타임에 대한 개발 서버를 처리합니다.
프로덕션의 경우 이제 런타임별 명령(예: bun run .pylon/index.js 또는 node .pylon/index.js)을 사용하여 .pylon/index.js를 직접 실행할 수 있습니다. 이러한 유연한 접근 방식을 통해 사용 사례에 가장 적합한 배포 전략을 선택할 수 있습니다.
이번 출시에 도움을 주신 모든 분들께 진심으로 감사합니다 ?
위 내용은 다중 런타임 지원이 포함된 Pylon 발표의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!