コンテンツへスキップ
ブログに戻る

2019年10月9日水曜日

Create Next App のご紹介

投稿者

本日、新しい Create Next App をご紹介できることを大変嬉しく思います。

Create Next App は、Next.js を搭載した最新の React アプリケーションを1つのコマンドでセットアップします。

開始するには、実行するだけです

ターミナル
npx create-next-app

Create Next App は、最高の開発者体験を提供するためにゼロから再構築されました。

  • インタラクティブな体験: npx create-next-app (引数なし) を実行すると、プロジェクトのセットアップをガイドするインタラクティブな体験が開始されます。
  • ゼロ依存: プロジェクトの初期化はわずか1秒で完了します。Create Next App は依存関係がゼロで、わずか604KBでインストールされます。最適化前は、以前のバージョンは5.38MBでした。これは4.7MB以上の削減です!
  • オフラインサポート: 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に深く感謝しています。