本日、新しい Create Next App を紹介できることを嬉しく思います。
Create Next App は、1つのコマンドで Next.js を利用したモダンな React アプリケーションをセットアップします。
開始するには、次のコマンドを実行するだけです:
npx create-next-app
Create Next App は、最高の開発者体験を提供するためにゼロから再構築されました:
- インタラクティブな体験: 引数なしで
npx create-next-app
を実行すると、プロジェクトセットアップをガイドするインタラクティブな体験が開始されます。 - 依存関係ゼロ: プロジェクトの初期化はわずか1秒で可能です。Create Next App には依存関係がなく、たったの 604 kB でインストールされます。最適化前の以前のバージョンは 5.38 MB でした。これは 4.7 MB 以上の削減です!
- オフラインサポート: Create Next App は自動的にオフライン状態を検出し、ローカルのパッケージキャッシュを使用してプロジェクトをブートストラップします。
- 新しいデフォルトプロジェクトテンプレート: Create Next App は、モダンな Next.js アプリケーション向けに設計された新しいプロジェクトテンプレートを使用します。Create Next App は Next.js 本体と共にメンテナンスされるため、このテンプレートは常に最新の Next.js バージョンに対応しています!
- サンプルプロジェクトのサポート: Create Next App は Next.js サンプル集 のサンプルを使用してアプリケーションをブートストラップできます(例:
npx create-next-app --example api-routes
)。 - テスト済み: このパッケージは Next.js モノレポの一部であり、Next.js 自体と同じ統合テストスイートを使用してテストされています。これにより、各リリースで期待通りに動作することが保証されます。
Create Next App は以前は コミュニティでメンテナンス されていましたが、Next.js の第一印象を管理することが重要だと感じました。特に Next.js サンプル集 で推奨しているためです。
Segment と協力してパッケージの所有権を移管し、特に Fouad Matin 氏によるこれまでの管理に非常に感謝しています。