Skip to content

bun patch CLI 使用法

bash
bun patch <package>@<version>

パッチ生成

--commitboolean
dir 内の変更を含むパッケージをインストールします
--patches-dirstring
パッチファイルを配置するディレクトリ(--commit を使用した場合のみ)

依存関係の管理

--productionboolean
開発依存関係をインストールしません。エイリアス:-p
--ignore-scriptsboolean
プロジェクトの package.json 内のライフサイクルスクリプトをスキップします(依存関係のスクリプトは決して実行されません)
--trustboolean
プロジェクトの package.json 内の trustedDependencies に追加し、パッケージをインストールします
--globalboolean
グローバルにインストールします。エイリアス:-g
--omitstring
インストールから devoptional、または peer 依存関係を除外します

プロジェクトファイルとロックファイル

--yarnboolean
yarn.lock ファイル(yarn v1)を書き込みます。エイリアス:-y
--no-saveboolean
package.json を更新せず、ロックファイルを保存しません
--saveboolean default: true
package.json に保存します(デフォルトで true)
--frozen-lockfileboolean
ロックファイルへの変更を許可しません
--save-text-lockfileboolean
テキストベースのロックファイルを保存します
--lockfile-onlyboolean
依存関係をインストールせずにロックファイルを生成します

インストール制御

--backendstring default: clonefile
依存関係のインストール用のプラットフォーム固有の最適化。可能な値:clonefile(デフォルト)、hardlinksymlinkcopyfile
--linkerstring
リンカー戦略(isolated または hoisted のいずれか)
--dry-runboolean
何もインストールしません
--forceboolean
レジストリから常に最新バージョンを要求し、すべての依存関係を再インストールします。エイリアス:-f
--no-verifyboolean
新しくダウンロードされたパッケージの整合性検証をスキップします

ネットワークとレジストリ

--castring
証明書機関の署名証明書を提供します
--cafilestring
--ca と同じですが、証明書のファイルパスです
--registrystring
デフォルトで特定のレジストリを使用し、.npmrcbunfig.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 アーキテクチャをオーバーライドします(例:x64arm64* はすべて)
--osstring
オプションの依存関係のオペレーティングシステムをオーバーライドします(例:linuxdarwin* はすべて)

グローバル設定とコンテキスト

--configstring
設定ファイル(bunfig.toml)のパスを指定します。エイリアス:-c
--cwdstring
特定の現在の作業ディレクトリを設定します

ヘルプ

--helpboolean
このヘルプメニューを出力します。エイリアス:-h

Bun by www.bunjs.com.cn 編集