web-dev-qa-db-ja.com

ubuntu 12.04にnodejsとnpmをインストールした後、.npmrcファイルが見つかりません

チュートリアルに従って、ubuntu 12.04にnodejsとnpmをインストールしました。 https://Gist.github.com/dwayne/298387

今インストールした後、両方が正常に動作しています。確認した

node -v npm -v

彼らは私に望ましい結果を与えるようです。私の質問は、.npmrcファイルが見つからないことです。変じゃないですか。

Npmをインストールすると、デフォルトで作成されますか?または自分で作成する必要があります。

12
v09

ユーザーごと、グローバル、組み込みのnpmrc構成があります。したがって、ホームディレクトリに.npmrcファイルがなくても心配する必要はありません。 userconfigは存在する場合と存在しない場合があります。 npm構成ファイルで documentation を確認できます。

userconfigは、すべてのユーザーに対して作成されるわけではありません。ユーザー設定があるかどうかとその場所を確認するには、次のようにします。

npm config ls -l | grep config

私の出力は次のようになります

; cli configs
; userconfig /home/ubuntu/.npmrc
globalconfig = "/data/storage/node-v0.8.8-linux-x64/etc/npmrc"
userconfig = "/home/ubuntu/.npmrc"

グローバルnpmrcは、npmがインストールされている場所に存在します。そして、ユーザーの独自のものを持っています。キーを検索する場合、userconfigファイルはグローバル構成よりも優先されます。ただし、それがない場合は、globalconfigが使用されます。

34
user568109