Nuxt 3 リリース候補版を発表
1年以上にわたる集中的な開発の後、Nuxt 3をオープンソース化できることを嬉しく思います。リポジトリはGitHubのnuxt/nuxtで、MITライセンスの下で利用可能です。
新しい基盤
Vue 3またはViteをサポートすることに加えて、Nuxt 3には新しいサーバーエンジンが搭載されており、Nuxtサーバーやそれ以降の新しいフルスタック機能が利用可能になります。これは、さまざまな最新のクラウドホスティングプロバイダーで移植可能な最初のJavaScriptアプリケーションサーバーです。
本番環境では、Vueアプリケーションとサーバーを1つのユニバーサル.output
ディレクトリにビルドします。この出力は軽量で、縮小されており、他のNode.js依存関係(ポリフィルを除く)はありません。この出力は、Node.js、Serverless、Workers、エッジサイドレンダリング、または純粋に静的なものを問わず、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日:bundle-rendererによる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でフォローしてください!