Nuxt 3 ベータ版のご紹介
1年以上にわたる集中的な開発の後、Nuxt 3をオープンソースとして公開できることを嬉しく思います。リポジトリはGitHubのnuxt/nuxtで、MITライセンスで公開されています。
新たな基盤
Vue 3とViteのサポートに加えて、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日:**
useState
とuseFetch
コンポーザブルを追加
これまでに、385件のプルリクエストをマージし、229件のイシューをクローズし、925件以上のコミットを行いました。
皆様のご意見をお待ちしております。また、お待ちいただきありがとうございました。
それでは、Nuxt 3のドキュメントをご覧ください😊
Nuxtの最新情報については、Twitterでフォローしてください!
Nuxt 3 リリース候補版を発表
Nuxt 3ベータ版は、16ヶ月の開発を経て、2021年10月12日に発表されました。Vue 3、Vite、Nitroに基づく新しい基盤が導入されました。6ヶ月後、コードネーム「Mount Hope」🚀 であるNuxt 3の最初のリリース候補版を発表できることを嬉しく思います。
Nuxt 2 スタティックの改善
Nuxtバージョン2.13では、フルスタティックモードが導入されました。さらに、レンダリングプロセスとビルドプロセスを分離することを目的として、webpackビルドをトリガーせずにページをプリレンダリングする新しいコマンドnuxt exportが追加されました。唯一の問題は、ほとんどのNuxtユーザーが分離の潜在能力を最大限に発揮できなかったことでした... 今までは。