我只是按照教程在我的 ubuntu 12.04 上安装 nodejs 和 npm。 https://gist.github.com/dwayne/2983873
现在安装后两者都可以正常工作。 我通过
检查了它们Node -v npm -v
他们似乎给了我想要的结果。 我的问题是我无法找到 .npmrc 文件。是不是很奇怪。
我想知道它是不是我们安装 npm 时默认创建的?还是我应该自己创建?
最佳答案
可以有每个用户、全局和内置的 npmrc 配置。所以不用担心你的主目录中是否没有 .npmrc 文件。 userconfig 可能存在也可能不存在。您可以查看documentation在 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 的位置。并且用户有自己的。搜索 key 时,userconfig 文件的优先级高于全局配置。但如果不存在,则使用 globalconfig。
关于node.js - 在 ubuntu 12.04 上安装 nodejs 和 npm 后找不到 .npmrc 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17375499/