28

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

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

节点 -v npm -v

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

我想知道它是在我们安装 npm 时默认创建的吗?还是我应该自己创建它。?

4

1 回答 1

66

可以有每个用户、全局和内置的 npmrc 配置。所以不用担心你的主目录中是否没有 .npmrc 文件。userconfig 可能存在也可能不存在。您可以查看有关 npm 配置文件的文档。

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。

于 2013-07-05T04:24:53.617 回答