node.js - 在 ubuntu 12.04 上安装 nodejs 和 npm 后找不到 .npmrc 文件

标签 node.js ubuntu-12.04 npm

我只是按照教程在我的 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/

相关文章:

c# - 如何在 Node.js 服务器应用程序中运行 C#?

用于检索所需行的 Linux 命令

npm - 在节点红色函数中使用外部 js 库

python - Ubuntu 加密主目录 | Errno 36 文件名太长

javascript - 带有 webpack 的 UglifyJs 在进行生产构建时会卡住

node.js - zeromq.node安装报错Ubuntu 12.04 : ' node-gyp rebuild'

mysql - 从 mySQL 返回未定义

javascript - Express-Validator 和 req.getValidationResult()

node.js - 使用 NodeJs Express 在 JavaScript 上推送通知

Ubuntu统一: Integrating with global menu bar