node.js - 在 Linux 上无法看到 Node JS v6.9.5 的 'npmrc' 文件

标签 node.js linux npm npm-install node-modules

我在 Windows7 机器上使用 nodeJS v6.9.5 并修改了位于路径 -C:\安装我的项目依赖项/所需的包。它运行良好,我能够安装软件包。

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| ,我无法在路径中看到 npmrc 文件 - node-v6.9.5-linux-x64/lib/node_modules/npm/

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

谢谢

最佳答案

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

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

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

关于node.js - 在 Linux 上无法看到 Node JS v6.9.5 的 'npmrc' 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42283031/

相关文章:

node.js - PM2 启动应用程序名称返回错误无法在 Ubuntu 16 中找到模块

linux - 我想通过 htaccess 重定向 301,并在目标链接中使用 2 个参数

reactjs - react npm 开始不工作 : 'No version of chokidar available'

node.js - 将 LetsEncrypt 证书添加到 NodeJS http 服务器?

javascript - 在 Node 6 中使用 crypto.pbkdf2Sync 返回与 Node 4 不同的哈希值

javascript - 从 Node 产生时ffmpeg缓冲标准输入

Python 安装数据文件,然后重新找到它们

c# - 如何在 C# 中清除 errno?

node.js - Node应用程序中相同npm包的两个版本

javascript - Browserify - 找不到模块 'jquery'