CLI
create-next-app
CLIを使用すると、デフォルトテンプレートまたは公開GitHubリポジトリの例を使用して、新しいNext.jsアプリケーションを作成できます。これは、Next.jsを始める最も簡単な方法です。
基本的な使用方法
ターミナル
npx create-next-app@latest [project-name] [options]
参照
使用可能なオプションは以下のとおりです。
オプション | 説明 |
---|---|
-h または --help | 使用可能なすべてのオプションを表示します。 |
-v または --version | バージョン番号を出力します。 |
--no-* | デフォルトのオプションを否定します。例: --no-eslint |
--ts または --typescript | TypeScriptプロジェクトとして初期化します(デフォルト)。 |
--js または --javascript | JavaScriptプロジェクトとして初期化します。 |
--tailwind | Tailwind CSSの設定で初期化します(デフォルト)。 |
--eslint | ESLintの設定で初期化します。 |
--app | App Routerプロジェクトとして初期化します。 |
--src-dir | src/ ディレクトリ内に初期化します。 |
--turbo | 開発用にデフォルトでTurbopackを有効にします。 |
--import-alias <alias-to-configure> | 使用するインポートエイリアスを指定します(デフォルトは「@/*」)。 |
--empty | 空のプロジェクトを初期化します。 |
--use-npm | CLIにnpmを使用してアプリケーションをブートストラップするように明示的に指示します。 |
--use-pnpm | CLIにpnpmを使用してアプリケーションをブートストラップするように明示的に指示します。 |
--use-yarn | CLIにYarnを使用してアプリケーションをブートストラップするように明示的に指示します。 |
--use-bun | CLIにBunを使用してアプリケーションをブートストラップするように明示的に指示します。 |
-e または --example [name] [github-url] | アプリをブートストラップする例。 |
--example-path <path-to-example> | 例へのパスを個別に指定します。 |
--reset-preferences | CLIに保存されている設定をリセットするように明示的に指示します。 |
--skip-install | CLIにパッケージのインストールをスキップするように明示的に指示します。 |
--yes | すべてのオプションに以前の設定またはデフォルトを使用します。 |
例
デフォルトテンプレートを使用する場合
デフォルトテンプレートを使用して新しいアプリを作成するには、ターミナルで次のコマンドを実行します。
ターミナル
npx create-next-app@latest
その後、次のプロンプトが表示されます。
ターミナル
What is your project named? my-app
Would you like to use TypeScript? No / Yes
Would you like to use ESLint? No / Yes
Would you like to use Tailwind CSS? No / Yes
Would you like your code inside a `src/` directory? No / Yes
Would you like to use App Router? (recommended) No / Yes
Would you like to use Turbopack for `next dev`? No / Yes
Would you like to customize the import alias (`@/*` by default)? No / Yes
プロンプトに回答したら、選択した設定で新しいプロジェクトが作成されます。
公式Next.jsの例を使用する場合
公式Next.jsの例を使用して新しいアプリを作成するには、--example
フラグを使用します。たとえば
ターミナル
npx create-next-app@latest --example [example-name] [your-project-name]
利用可能なすべての例とセットアップ手順の一覧は、Next.jsリポジトリにあります。
公開されているGitHubの例であればどれでも
公開されているGitHubの例を使って新しいアプリを作成するには、GitHubリポジトリのURLに`--example`オプションを使用します。例えば
ターミナル
npx create-next-app@latest --example "https://github.com/.../" [your-project-name]
これは役に立ちましたか?