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 | グローバルを対象とする |
--json | JSON形式で出力する ※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で確認できます。