✡️
npm コマンドチートシート
コマンド | 説明 | 使用例 |
---|---|---|
npm access |
パッケージのアクセス権を管理 | npm access ls-collaborators <pkg> |
npm adduser |
npmレジストリに新しいユーザーを追加 | npm adduser |
npm audit |
依存関係のセキュリティ問題をチェック | npm audit |
npm bin |
ローカルのバイナリパスを表示 | npm bin |
npm bugs |
パッケージのバグトラッカーを開く | npm bugs <pkg> |
npm cache |
npmのキャッシュを管理 | npm cache clean --force |
npm ci |
クリーンインストール(CI環境向け) | npm ci |
npm completion |
シェルの補完スクリプトを生成 | npm completion |
npm config |
npmの設定を管理 | npm config set <key> <value> |
npm dedupe |
重複した依存関係を解消 | npm dedupe |
npm deprecate |
パッケージを非推奨にする | npm deprecate <pkg>@<version> "<message>" |
npm diff |
パッケージの違いを表示 | npm diff |
npm dist-tag |
ディストリビューションタグを管理 | npm dist-tag add <pkg>@<version> [<tag>] |
npm docs |
パッケージのドキュメントを開く | npm docs <pkg> |
npm doctor |
npmの診断ツールを実行 | npm doctor |
npm edit |
パッケージを編集 | npm edit <pkg> |
npm exec |
パッケージを実行 | npm exec <cmd> |
npm explain |
パッケージの詳細を説明 | npm explain <pkg> |
npm explore |
パッケージディレクトリに移動してシェルを開く | npm explore <pkg> -- <cmd> |
npm find-dupes |
重複した依存関係を見つける | npm find-dupes |
npm fund |
プロジェクトの依存関係の資金提供情報を表示 | npm fund |
npm help |
npmのヘルプ情報を表示 | npm help |
npm help-search |
npmヘルプの検索 | npm help-search <text> |
npm hook |
Webhooksを管理 | npm hook <cmd> |
npm init |
新しいpackage.jsonファイルを初期化 | npm init |
npm install |
パッケージをインストール | npm install <pkg> |
npm install-ci-test |
クリーンインストールしてテストを実行 | npm install-ci-test |
npm install-test |
インストールしてテストを実行 | npm install-test |
npm link |
ローカルのパッケージをシンボリックリンク | npm link <pkg> |
npm login |
npmレジストリにログイン | npm login |
npm logout |
npmレジストリからログアウト | npm logout |
npm ls |
インストールされているパッケージをリスト表示 | npm ls |
npm org |
npmオーガニゼーションを管理 | npm org <cmd> |
npm outdated |
アップデート可能なパッケージを確認 | npm outdated |
npm owner |
パッケージの所有者を管理 | npm owner add <user> <pkg> |
npm pack |
パッケージをtarballに圧縮 | npm pack |
npm ping |
npmレジストリとの接続確認 | npm ping |
npm pkg |
package.jsonのフィールドを管理 | npm pkg get <field> |
npm prefix |
現在のプロジェクトのルートディレクトリを表示 | npm prefix |
npm profile |
npmユーザープロファイルを管理 | npm profile get |
npm prune |
使われていないパッケージを削除 | npm prune |
npm publish |
パッケージをnpmリポジトリに公開 | npm publish |
npm query |
npmクエリを実行 | npm query <query> |
npm rebuild |
パッケージを再ビルド | npm rebuild <pkg> |
npm repo |
パッケージのリポジトリを開く | npm repo <pkg> |
npm restart |
プロジェクトを再起動 | npm restart |
npm root |
npmのルートディレクトリを表示 | npm root -g |
npm run-script |
スクリプトを実行 | npm run-script <script> |
npm sbom |
ソフトウェア部品表を生成 | npm sbom |
npm search |
npmパッケージを検索 | npm search <text> |
npm set |
npm設定値を設定 | npm set <key> <value> |
npm shrinkwrap |
package-lock.jsonファイルを生成 | npm shrinkwrap |
npm star |
パッケージにスターを付ける | npm star <pkg> |
npm stars |
スターを付けたパッケージを表示 | npm stars |
npm start |
プロジェクトを開始 | npm start |
npm stop |
プロジェクトを停止 | npm stop |
npm team |
npmチームを管理 | npm team create <team> |
npm test |
テストスクリプトを実行 | npm test |
npm token |
認証トークンを管理 | npm token create |
npm uninstall |
パッケージをアンインストール | npm uninstall <pkg> |
npm unpublish |
パッケージの公開を取り消し | npm unpublish <pkg> |
npm unstar |
パッケージのスターを外す | npm unstar <pkg> |
npm update |
パッケージを更新 | npm update <pkg> |
npm version |
パッケージのバージョンを更新し、タグを付ける | npm version <newversion> |
npm view |
パッケージの詳細情報を表示 | npm view <pkg> |
npm whoami |
現在のログインユーザーを表示 | npm whoami |
npx |
パッケージをインストールせずに実行 | npx <command> |
Discussion