web-dev-qa-db-fra.com

impossible de localiser le fichier .npmrc après l'installation de nodejs et npm sur ubuntu 12.04

Je viens de suivre un tutoriel pour installer nodejs et npm sur mon ubuntu 12.04. https://Gist.github.com/dwayne/298387

maintenant, après l'installation, les deux fonctionnent bien. Je les ai vérifiés par

noeud -v npm -v

Ils semblent me donner le résultat souhaité. Ma question est que je ne suis pas en mesure de localiser le fichier .npmrc. N'est-ce pas bizarre.

Je veux savoir s'il est créé par défaut lorsque nous installons npm? ou devrais-je le créer moi-même.?

12
v09

Il peut y avoir des configurations npmrc par utilisateur, globales et intégrées. Ne vous inquiétez donc pas s'il n'y a pas de fichier .npmrc dans votre répertoire personnel. userconfig peut ou non exister. Vous pouvez vérifier la documentation sur les fichiers de configuration de npm.

userconfig n'est pas créé pour tous les utilisateurs. Pour vérifier si la configuration utilisateur est là et son emplacement, vous pouvez faire:

npm config ls -l | grep config

Ma sortie se présente comme

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

Le npmrc global existe là où le npm est installé. Et l'utilisateur a le sien. Le fichier userconfig a une priorité plus élevée que la configuration globale, lors de la recherche de clés. Mais s'il est absent, la configuration globale est utilisée.

34
user568109