Nuxt 3.0安定版リリースのお知らせ
Nuxt 3.0.0の最初の安定版リリースを発表できることを嬉しく思います ✨
Nuxt 3は、Vite、Vue3、Nitroをベースとした、Nuxtフレームワークの最新の書き直しです。一流のTypeScriptサポートを提供し、2年以上にわたる研究、コミュニティからのフィードバック、革新、実験の結果、Vue開発のための快適なフルスタック開発者エクスペリエンスをすべての人に提供します。
APIの安定性
Nuxt 3.0.0には、安定した本番環境対応のAPIと、コミュニティとNuxtチームによってNuxt Kitを使用して構築された50以上のサポートモジュールが含まれています。
すべてのコンポーザブル、ファイルシステム規則、および設定は、Nuxt 3.0.0と下位互換性があります。メタフレームワークの性質上、基盤となる依存関係(vite、rollup、nitropack)をアップグレードすると、いくつかの変更が発生します。新しいNuxt KitとSchemaツールのおかげで、ドキュメント化された機能を使用している限り、そのようなアップグレードは下位互換性を維持します。KitとSchemaは、将来の互換性も保証します。これにより、Nuxtの次のメジャーバージョンの反復と計画が迅速になります。
ブラウザとNode.jsのサポート
Nuxt 3は、公式には常緑ブラウザのみをサポートしています。「コアブラウザセット」とは、私たち(およびweb.devチーム)が、特定の制約がない限り、ほとんどの開発者が常にサポートする必要があると考えるものです。これは、使用数、開発者の期待、および既存のサポートを考慮に入れています。エコシステム内。コアブラウザセットは、Chrome、Firefox、Edgeの直近2つのメジャーバージョンを毎月、Safariを毎年ターゲットにしています。
サーバーサイドでは、Nuxt 3は現在、Node.js 14、16、18、および19をサポートしています。Node.jsの最新のLTSリリースを使用することをお勧めします。主要なデプロイメントプラットフォームで広く採用された後に、それらをプッシュします。これは、Node.jsチームがNuxtのメジャーリリース以外で継続的にサポートしている限り、Node.jsバージョンを継続的にサポートすることを意味します。14.xはまもなくサポート終了となるため、可能な限り最新の18.xに更新することを強くお勧めします。
コミュニティを愛しています
Nuxtは、素晴らしいモジュール、フィードバック、そして毎日の貢献をしてくれる素晴らしいコミュニティなしでは、今日の存在はあり得ませんでした。コミュニティドキュメント を確認して、参加してください!
未来へ
Nuxt 3のリリースは私たちにとって大きなマイルストーンであり、新しいアイデアのための将来性のある基盤と、ユーザーがNuxt 3を使用してエンタープライズプロジェクトを構築するための信頼を開きます。
サーバーコンポーネントアイランド、WebSocketレイヤー、新しいデプロイメントプリセット、改善されたCLIとDevTools、およびテストインフラストラクチャなどが挙げられます。ロードマップページとGitHubのディスカッションで最新情報を確認してください。
NuxtLabsは、この記事を書いている時点で、Nuxt 3の上に新しい製品とソリューションに取り組んでいます。
さらにエキサイティングなニュースにご期待ください!Happy Nuxting 💚