create-remix
create-remix
CLI は、新しい Remix プロジェクトを作成します。引数を渡さずにこのコマンドを実行すると、インタラクティブな CLI が起動し、新しいプロジェクトの構成と指定されたディレクトリへの設定が実行されます。
オプションとして、目的のディレクトリパスを引数として渡すことができます。
デフォルトのアプリケーションは、組み込みの Remix App Server を使用した TypeScript アプリです。異なる設定に基づいてアプリケーションを作成する場合は、--template
フラグを使用できます。
使用可能なコマンドとフラグの完全なリストを取得するには、次を実行します。
パッケージマネージャー
create-remix
は、さまざまなパッケージマネージャーを使用して呼び出すこともできます。これにより、npm、Yarn、pnpm、Bun のいずれかを選択してインストールプロセスを管理できます。
create-remix --template
使用可能なテンプレートの詳細なガイドについては、テンプレートページ を参照してください。
有効なテンプレートは次のとおりです。
- GitHub リポジトリの略称 -
:username/:repo
または:username/:repo/:directory
- GitHub リポジトリ(またはその中のディレクトリ)の URL -
https://github.com/:username/:repo
またはhttps://github.com/:username/:repo/tree/:branch/:directory
- この形式では、ブランチ名(
:branch
)に/
を含めることはできません。create-remix
は、ブランチ名とディレクトリパスを区別することができないためです。
- この形式では、ブランチ名(
- リモートの tarball の URL -
https://example.com/remix-template.tar.gz
- ファイルのディレクトリのローカルファイルパス -
./path/to/remix-template
- tarball のローカルファイルパス -
./path/to/remix-template.tar.gz
create-remix --overwrite
create-remix
は、テンプレートとアプリケーションを作成するディレクトリの間でファイルの衝突を検出すると、テンプレートのバージョンでそれらのファイルを上書きしても問題ないかどうかを確認するプロンプトを表示します。このプロンプトは、--overwrite
CLI フラグを使用してスキップできます。