在Ubuntu 12.04上安装nodejs和npm之后,找不到.npmrc文件

我只是按照教程在我的Ubuntu 12.04上安装nodejs和npm。 https://gist.github.com/dwayne/2983873

现在安装后,两者都工作正常。 我检查了他们

节点-v npm -v

他们似乎给了我想要的结果。 我的问题是我无法find.npmrc文件。 这不是很奇怪

我想知道当我们安装npm的时候是否默认创build的? 或者我应该自己创build它?

可以有每个用户,全局和内置的npmrcconfiguration。 所以不要担心主目录中是否有.npmrc文件。 userconfig可能存在也可能不存在。 你可以查看关于npmconfiguration文件的文档。

userconfig不是为所有用户创build的。 要检查用户configuration是否存在以及它的位置,你可以这样做:

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的安装位置。 而用户有它自己的。 search密钥时,userconfig文件比全局configuration具有更高的优先级。 但是,如果没有使用globalconfig。