无法在 Linux 上查看节点 JS v6.9.5 的 'npmrc' 文件

Unable to see 'npmrc' file for node JS v6.9.5 on Linux

我在 Windows7 机器上使用 nodeJS v6.9.5 并使用以下行修改了位于路径 -C:\Program Files\nodejs\node_modules\npm\ 的 npmrc 文件添加范围和注册表 URL 以安装我的项目依赖项/所需的包。它运行良好,我能够安装软件包。

scope=test-incubator
@test-aquila:registry=https://registry.npmjs.org/

现在,我已经使用 https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz 在 Linux 机器上安装了 node JS v6.9.5 ,我无法在路径 - node-v6.9.5-linux-x64/lib/node_modules/npm/

中看到 npmrc 文件

我无法查看和编辑 npmrc 文件来安装我的项目依赖项。 任何人都可以建议,在 Linux 机器上的节点 JS 安装文件夹中从哪里获取这个 npmrc 文件,或者任何其他替代方法来为 npm 配置添加 scope/registry url。

谢谢

这并没有按照您的措辞直接回答您的问题,但我强烈建议您将 .npmrc 文件作为一个文件包含在每个项目的根目录中。例如,您的文件夹结构可能如下所示:

my-project
|__some-folder
|__.gitignore
|__.npmrc
|__package.json

每次更新节点版本时,节点版本特定文件都会丢失。这也适用于全局安装的 npm 包,这也是我建议在本地而不是全局安装 npm 包的原因之一。将所有配置都放在项目本地的另一个关键原因是,任何其他开发人员或用于开发项目的任何其他计算机都具有 .npmrc 文件和与该项目相关的所有其他配置.