问题标签 [npm-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
27 回答
343722 浏览

node.js - 在公司代理 .pac 后面使用 npm

我需要通过 npm 下载几个包,但我们的公司代理配置是一个 .pac 文件(我在 Windows 上)

我已经试过了

或者

但它不起作用......

有什么建议吗?谢谢

0 投票
3 回答
2881 浏览

javascript - npm 安装错误/问题

我已经在 .npmrc 文件中设置了代理配置。执行 npm install 命令给我的错误如下“

$ npm 安装 npm 错误!Windows_NT 6.1.7601 npm 错误!argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" npm ERR! 节点 v6.9.4 npm 错误!npm v3.10.10 npm 错误!代码 ECONNRESET

npm 错误!网络隧道套接字无法建立,statusCode=400 npm ERR!网络 这很可能不是 npm 本身的问题 npm ERR!网络,与网络连通性有关。npm 错误!网络 在大多数情况下,您使用代理服务器或网络设置错误。npm 错误!网络 npm 错误!网络 如果您在代理后面,请确保 npm ERR! 网络“代理”配置设置正确。请参阅:'npm 帮助配置'

npm 错误!请在任何支持请求中包含以下文件:npm ERR!D:\Pooja\quickstart\npm-debug.log

用户文件夹中的 .npmrc 文件包含以下值

有没有办法解决这个问题?

0 投票
1 回答
1028 浏览

node.js - 为 NPM 注册表创建代理服务器

我正在尝试创建自己的 local-npm 版本

我有这个简单的 http 服务器:

在本地终端中,我运行:

只是为了踢我也运行这个:

并确认它有效,我这样做:

但是当我运行时npm install,代理不会拦截任何内容,一切都只是转到 NPM。

我究竟做错了什么?

0 投票
1 回答
18049 浏览

node.js - 为 npm 注册表 URL 设置用户名和密码

我正在尝试使用 npm 从 url 安装包:http://host:80

我做了以下操作: npm config set strict-ssl false npm config set registry "<>" npm --proxy http://host:port install <> (我们的代理不需要身份验证)

当我厌倦了运行安装包命令时,它会抛出 npm ERR!代码 E401 npm 错误!需要 401 授权:@latest

我什么时候应该为注册表 url 设置用户名和密码。我用谷歌搜索,发现注册表 url 和详细信息是 .npmrc 文件的一部分。

目前它有 strict-ssl=false registry=<>enter code here

我应该在这个文件中添加用户名和密码吗?如果是这样,你能给我格式或如何添加它或在哪里添加它。谢谢。

0 投票
2 回答
29643 浏览

node.js - npm config - 全局与本地

以下是有关该主题的相关文档:

https://docs.npmjs.com/cli/config

看起来这些是等价的:

所以我想如果我在npm set没有 -g 开关的情况下运行,那么它将更新我的本地 .npmrc 文件:

但是npm set没有 -g 标志没有更新我的本地 .npmrc 文件。npm set那么和之间到底有什么区别npm config set, -g 标志是干什么用的?

0 投票
1 回答
2149 浏览

npm - npm config set 命令无法正常工作

我使用命令为 package.json 文件设置默认配置,

在此之后我使用初始化一个文件夹

但主要还是“index.js”。但是,如果我写

它返回“script.js”。我在文档中找不到任何相关内容。请帮忙。提前致谢。

0 投票
1 回答
648 浏览

node.js - 如何在中间容器中使用 NPM 配置文件?

当试图

具有以下内容Dockerfile

以及以下内容.npmrc

Step 6/14 : RUN ["npm", "install"]我在容器的步骤中收到以下错误intermediate

.bashrc我的 Bash shell 和.zshrcZ shell中还有以下行:

我正在node_modules按照此处找到的官方 NPM 文档以这种方式将 Docker Image 添加到我的 Docker 映像中。

0 投票
2 回答
2158 浏览

npm - NPM 在“审计修复”上抛出错误 - 不支持配置的注册表

从昨晚开始,我收到以下错误:

我最近没有进行任何更改。https://github.com/verdaccio/verdaccio/issues/689建议更改 config.yaml 文件。我的文件夹中没有看到任何 config.yaml 文件。我也没有使用 verdaccio。不知道如何解决这个问题。有任何想法吗?

更新:npm 审计显示以下内容:

┌────────────────────────────────────────────────── ──────────────────────── │ 人工审核 │ │ 一些漏洞需要您注意解决
│ 访问https://go.npm.me/audit-指导如需额外指导│ └──────────────────────────────────────────── ──────────────────────────── ┌────────────────┬───── ────────────────────────────────────────────────── ── │ 严重 │ 恶意包 │ ├────────────────┼──────────────────────── ────────────────────────────── │ 软件包│ flatmap-stream │ ├────────── ──────┼──────────────────────────────────────────── ────────────── │ 已打补丁 │ 无可用补丁 │ ├────────────────┼──────────── ──────────────────────────────────────────── │ nodemon的依赖关系[开发] │ ├───────────────┼──────────────────────────── ──────────────────────────── │ 路径│ nodemon > pstree.remy >ps-tree > event-stream > │ │ │ flatmap-stream │ ├────────────────┼────────────────── ────────────────────────────────────── │ 更多信息 │https://nodesecurity.io/advisories/737 │</p>

0 投票
1 回答
747 浏览

javascript - 从 npm 运行时如何覆盖 nodejs 配置?

是有关节点配置的文档:

但是如果我运行npm脚本呢?在这种情况下,所有参数都将传递给npmnot nodejs,我错了吗?如何--NODE_CONFIG从命令行传递?

在我的情况下,将PS设置NODE_CONFIG为环境变量不是解决方案。

0 投票
1 回答
1376 浏览

node.js - Angular 8 更新期间的 npm 注册表问题

我们目前正在 Angular 8 上更新 Angular 7.2 版本。

运行命令后sudo ng update @angular/cli @angular/core,有很多错误信息,如下所示:

404 未找到 - 获取https://my-company-registry/leaflet

我们使用公司注册表,我在上面的链接中对其进行了重命名。

到目前为止,一切正常,但突然出现上述错误消息。即使是简单的npm install package-name命令。

我已经在我的项目或全局文件中检查了我的 .npmrc 文件,并尝试了类似npm cache clear --forceor的命令npm cache verify

我还删除了我的 node-modules 文件夹并尝试再次安装所有内容。不行。。

如果我尝试使用sudo npm update npm -g我会收到以下错误: