Nuxt Nation カンファレンスが開催されます。11月12日~13日にご参加ください。
リリース·  

Nuxt 3 ベータ版のご紹介

最初のコミットから468日後、ついにNuxt 3ベータ版がリリースされました。その内容と期待されることについてご紹介します。もちろん、Vue 3とViteも含まれています⚡️

1年以上にわたる集中的な開発の後、Nuxt 3をオープンソースとして公開できることを嬉しく思います。リポジトリはGitHubのnuxt/nuxtで、MITライセンスで公開されています。

ドキュメントはhttps://nuxt.dokyumento.jpでご覧いただけます。

新たな基盤

Vue 3Viteのサポートに加えて、Nuxt 3には新しいサーバーエンジンが搭載されており、Nuxtサーバーに新たなフルスタック機能を提供します。これは、様々な最新のクラウドホスティングプロバイダーで移植可能な最初のJavaScriptアプリケーションサーバーです。

本番環境では、Vueアプリケーションとサーバーを1つのユニバーサル.outputディレクトリにビルドします。この出力は軽量で、縮小されており、他のNode.js依存関係(ポリフィルを除く)はありません。この出力は、Node.js、サーバーレス、ワーカー、エッジサイドレンダリング、純粋な静的など、JavaScriptをサポートするあらゆるシステムにデプロイできます。

特典:このサーバーエンジンは、Nuxt Bridgeを使用して既存のNuxt 2プロジェクトで使用できます🚀

Nuxt NitroとNuxt Bridgeの詳細については、Nuxt 3ホームページをご覧ください。

重要な注意事項

Nuxt 3は現在ベータ版であるため、問題が発生する可能性があります(そしてすぐに修正されます)。まだ多くの作業が残っていますが、コミュニティからのフィードバックや貢献を得るために公開することにしました💚

最初のリリース候補に達するまでは、本番環境で使用しないでください。

ベータ版の間は、ほぼすべてのコミットが新しいnpmリリースをトリガーします。ドキュメントで自動生成された変更ログが作成されるまでは、マージされたプルリクエストを確認することをお勧めします。

私たちは、Nuxt 3のすべての概念、機能、使用方法を可能な限り説明するために、ドキュメントの改善に日々取り組んでいます。

ヘルプの入手、バグの報告、フレームワークへの貢献については、Nuxt 3 Webサイトのコミュニティセクションをご覧ください。

タイムライン

Nuxt 3への道のりで達成した主要なマイルストーンをご紹介します。

  • **2020年7月2日:** TypeScriptによる完全な書き直しを伴うNuxt 3の最初のコミット
  • **2020年8月7日:** Webpack 5のサポート
  • **2020年9月15日:** pages/のサポート
  • **2020年10月29日:** バンドルレンダラーによるVue 3のサポート
  • **2020年11月2日:** Nuxt Nitroの初期作業
  • **2021年1月22日:** Viteの初期サポート
  • **2021年2月4日:** Nuxtを主要なサーバーレスプラットフォームにデプロイ可能に
  • **2021年3月6日:** GitHubにUnJS組織を作成
  • **2021年3月28日:** Nuxt KitとNuxt CLI(nuxi)の初期化
  • **2021年5月20日:** app.vueのサポート(pages/はオプションに)
  • **2021年6月30日:** layouts/のサポート
  • **2021年7月15日:** ネイティブESMのサポート
  • **2021年8月10日:** コンポーザブルとコンポーネントの自動インポート
  • **2021年9月5日:** Nuxt 2のエクスペリエンスを向上させるためのNuxt Bridgeの初期化
  • **2021年9月7日:** 本番環境向けViteビルドのサポート
  • **2021年10月11日:** useStateuseFetchコンポーザブルを追加

これまでに、385件のプルリクエストをマージし、229件のイシューをクローズし、925件以上のコミットを行いました。

皆様のご意見をお待ちしております。また、お待ちいただきありがとうございました。

それでは、Nuxt 3のドキュメントをご覧ください😊

Nuxtの最新情報については、Twitterでフォローしてください!

← ブログに戻る