bun install CLI 使用法
sh
bun install <name>@<version>一般設定
--configstring 設定ファイル(bunfig.toml)のパスを指定します
--cwdstring 特定の cwd を設定します
依存関係のスコープと管理
--productionboolean 開発依存関係をインストールしません
--no-saveboolean package.json を更新せず、ロックファイルを保存しません
--saveboolean default: true package.json に保存します
--omitstring インストールから 'dev'、'optional'、または 'peer' 依存関係を除外します
--only-missingboolean すでに存在しない場合のみ依存関係を package.json に追加します
依存関係のタイプとバージョン管理
--devboolean 依存関係を "devDependencies" に追加します
--optionalboolean 依存関係を "optionalDependencies" に追加します
--peerboolean 依存関係を "peerDependencies" に追加します
--exactboolean ^範囲ではなく正確なバージョンを追加します
ロックファイル制御
--yarnboolean yarn.lock ファイル(yarn v1)を書き込みます
--frozen-lockfileboolean ロックファイルへの変更を許可しません
--save-text-lockfileboolean テキストベースのロックファイルを保存します
--lockfile-onlyboolean 依存関係をインストールせずにロックファイルを生成します
ネットワークとレジストリ設定
--castring 証明書機関の署名証明書を提供します
--cafilestring 証明書機関の署名証明書へのファイルパス
--registrystring デフォルトで特定のレジストリを使用し、.npmrc、bunfig.toml、および環境変数をオーバーライドします
インストールプロセス制御
--dry-runboolean 何もインストールしません
--forceboolean レジストリから常に最新バージョンを要求し、すべての依存関係を再インストールします
--globalboolean グローバルにインストールします
--backendstring default: clonefile プラットフォーム固有の最適化:"clonefile"、"hardlink"、"symlink"、"copyfile"
--filterstring 一致するワークスペースのパッケージをインストールします
--analyzeboolean 引数として渡されたファイルのすべての依存関係を再帰的に分析し、インストールします
キャッシュオプション
--cache-dirstring 特定のディレクトリパスからキャッシュデータを保存および読み込みします
--no-cacheboolean マニフェストキャッシュを完全に無視します
出力とログ
--silentboolean 何もログ出力しません
--verboseboolean 詳細なログ出力
--no-progressboolean プログレスバーを無効にします
--no-summaryboolean 要約を出力しません
セキュリティと整合性
--no-verifyboolean 新しくダウンロードされたパッケージの整合性検証をスキップします
--trustboolean プロジェクトの package.json 内の trustedDependencies に追加し、パッケージをインストールします
並行処理とパフォーマンス
--concurrent-scriptsnumber default: 5 ライフサイクルスクリプトの同時ジョブの最大数
--network-concurrencynumber default: 48 同時ネットワークリクエストの最大数
ライフサイクルスクリプト管理
--ignore-scriptsboolean プロジェクトの package.json 内のライフサイクルスクリプトをスキップします(依存関係のスクリプトは決して実行されません)
ヘルプ情報
--helpboolean このヘルプメニューを出力します