bun patch CLI 使用法
bash
bun patch <package>@<version>パッチ生成
--commitbooleandir 内の変更を含むパッケージをインストールします --patches-dirstring パッチファイルを配置するディレクトリ(--commit を使用した場合のみ)
依存関係の管理
--productionboolean 開発依存関係をインストールしません。エイリアス:
-p--ignore-scriptsboolean プロジェクトの
package.json 内のライフサイクルスクリプトをスキップします(依存関係のスクリプトは決して実行されません) --trustboolean プロジェクトの
package.json 内の trustedDependencies に追加し、パッケージをインストールします --globalboolean グローバルにインストールします。エイリアス:
-g--omitstring インストールから
dev、optional、または peer 依存関係を除外します プロジェクトファイルとロックファイル
--yarnbooleanyarn.lock ファイル(yarn v1)を書き込みます。エイリアス:-y--no-savebooleanpackage.json を更新せず、ロックファイルを保存しません --saveboolean default: truepackage.json に保存します(デフォルトで true) --frozen-lockfileboolean ロックファイルへの変更を許可しません
--save-text-lockfileboolean テキストベースのロックファイルを保存します
--lockfile-onlyboolean 依存関係をインストールせずにロックファイルを生成します
インストール制御
--backendstring default: clonefile 依存関係のインストール用のプラットフォーム固有の最適化。可能な値:
clonefile(デフォルト)、hardlink、symlink、copyfile--linkerstring リンカー戦略(
isolated または hoisted のいずれか) --dry-runboolean 何もインストールしません
--forceboolean レジストリから常に最新バージョンを要求し、すべての依存関係を再インストールします。エイリアス:
-f--no-verifyboolean 新しくダウンロードされたパッケージの整合性検証をスキップします
ネットワークとレジストリ
--castring 証明書機関の署名証明書を提供します
--cafilestring--ca と同じですが、証明書のファイルパスです --registrystring デフォルトで特定のレジストリを使用し、
.npmrc、bunfig.toml、および環境変数をオーバーライドします --network-concurrencynumber default: 48 同時ネットワークリクエストの最大数(デフォルト 48)
パフォーマンスとリソース
--concurrent-scriptsnumber default: 5 ライフサイクルスクリプトの同時ジョブの最大数(デフォルト 5)
キャッシュ
--cache-dirstring 特定のディレクトリパスからキャッシュデータを保存および読み込みします
--no-cacheboolean マニフェストキャッシュを完全に無視します
出力とログ
--silentboolean 何もログ出力しません
--quietboolean パッキング時に tarball 名のみを表示します
--verboseboolean 詳細なログ出力
--no-progressboolean プログレスバーを無効にします
--no-summaryboolean 要約を出力しません
プラットフォームターゲット
--cpustring オプションの依存関係の CPU アーキテクチャをオーバーライドします(例:
x64、arm64、* はすべて) --osstring オプションの依存関係のオペレーティングシステムをオーバーライドします(例:
linux、darwin、* はすべて) グローバル設定とコンテキスト
--configstring 設定ファイル(
bunfig.toml)のパスを指定します。エイリアス:-c--cwdstring 特定の現在の作業ディレクトリを設定します
ヘルプ
--helpboolean このヘルプメニューを出力します。エイリアス:
-h