2013-06-29 24 views
7

ubuntu 12.04にnodejsとnpmをインストールするためのチュートリアルをたどりました。 https://gist.github.com/dwayne/2983873は、ubuntu 12.04にnodejsとnpmをインストールした後に.npmrcファイルを見つけることができません。

インストール後に両方とも正常に動作しています。 私は彼らが私に望ましい結果が得られているように見える-v NPM -v

ノードによってそれらを確認しました。 私の質問は.npmrcファイルを見つけることができません。奇妙じゃない?

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

+0

ユーザーのホームフォルダの内側です。 sudoユーザー(rootの/ rootの場合)とユーザー(ユーザーの/ home/username)に異なる.npmrcが存在します。 – user568109

+3

@ user568109私がホームフォルダにいて、ctrl + HにDOTFILESを表示している場合。 .npmという名前のフォルダがありますが、.npmrcという名前のファイルはありません。 – vijju

+0

これは価値があるため、作成したグローバルなnpmrcファイルを見て、$ PREFIX/etc/npmrcにあります。実際にはありませんドットであるので、ちょうどnprmcを探す価値があるでしょう –

答えて

25

ユーザごと、グローバルおよび組み込みのnpmrc設定があります。あなたのホームディレクトリに.npmrcファイルがないかどうか心配しないでください。 userconfigが存在する場合と存在しない場合があります。 npm設定ファイルのdocumentationを確認できます。

すべてのユーザーに対してuserconfigが作成されていません。ユーザーの設定があるかどうかを確認するには、その場所は、あなたが行うことができます:私の出力は

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

NPMがインストールされているグローバルnpmrcが存在するとして出てくる

npm config ls -l | grep config 

。ユーザーには独自の機能があります。 userconfigファイルは、キーを検索するときに、グローバル設定よりも高いプライオリティを持ちます。しかし、存在しない場合、globalconfigが使用されます。

+0

私はドキュメントを確認していただきありがとうございます。 – vijju

+2

私のUbuntuにインストールした後に、グローバルファイルとユーザー設定ファイルが必ずしも存在しないようですが、私はそれらを作成することができます。そしてNPMがそれらを選択します。 – CoDEmanX

関連する問題