npmコマンド虎の巻

npm config

npm configは、npm構成ファイルを管理するコマンドです。

エイリアスc

解説

npm構成ファイルはnpmに関する設定を行います。

作成場所には以下3箇所があります。
※Windowsの場合
(グローバル)C:\Users\%username%\AppData\Roaming\npm\etc\npmrc
(ユーザ毎)C:\Users\%username%\.npmrc
(ビルトイン)C:\Program Files\nodejs\node_modules\npm\.npmrc

構文

(構文)パラメータの一覧を表示する
npm config list [オプション]
(構文)パラメータを設定する
npm config set <キー>=<値>
(構文)パラメータを取得する
npm config get <キー>
(構文)パラメータを削除する
npm config delete <キー>
(構文)ファイルで直接編集する
npm config edit
【オプション】
オプション説明
-g
--global
グローバルを対象とする
--jsonJSON形式で出力する
※npm config listで使用可能
-h
--help
コマンドのヘルプを表示する

サンプル

グローバルのnpm構成ファイルの内容を表示する

npm config list -g

ユーザ毎のnpm構成ファイルの内容を表示する

npm config list

パラメータproxyにhttp://myproxysvrを追加する

npm config set proxy=http://myproxysvr

指定不可のパラメータを指定した場合はエラーが返ります

パラメータproxyの値を表示する

npm config get proxy

存在しないパラメータを指定した場合は、undefined が表示されます

パラメータproxyを削除する

npm config delete proxy

存在しないパラメータを指定した場合でもエラーにはなりません

npm構成ファイルを直接編集する

npm config edit

実行すると.npmrcファイルが開きます。編集して閉じるとコマンドが終了します。

npm configコマンドのヘルプを表示する

npm config -h

備考

  • npm config listでは設定されているパラメータしか確認できません。
  • 全てのパラメータを確認したい場合はnpm config editでファイルを表示するか、
    npm config list --jsonで確認できます。