当前位置: 首页 > 知识库问答 >
问题:

npm安装错误/问题

廖令
2023-03-14

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

$npm安装npm ERR!Windows_NT6.1.7601 npm ERR!Argv"C:\Program Files\nodejs\node.exe"C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js"安装npm ERR!节点v6.9.4 npm ERR!npm v3.10.10 npm ERR!代码ECONNRESET

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

npm错误!请在任何支持请求中包括以下文件:npm ERR!D:\Pooja\quickstart\npm调试。日志

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

 1. registry=https://registry.npmjs.org/
 2. proxy=http://proxy@domain.com:8080/
 3. http_proxy=http://username:password@proxy@domain.com:8080/

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

共有3个答案

韩恺
2023-03-14

来自中国的人可以用淘宝镜像解决这个问题。

npm

聂季同
2023-03-14

首先给出命令并检查是否设置了代理,npm config get proxy如果未设置,请在命令提示符下执行以下操作

npm配置设置代理超文本传输协议://username:password@proxy地址: 8080 npm配置设置https代理超文本传输协议://username:password@proxy地址: 8080

如果密码中包含@,则将其替换为@

欧阳睿范
2023-03-14

您的代理URL中有“@”符号吗?@符号将用户ID和密码与URL分开。如果是,您可以尝试使用“@”替换它。

此外,它是https代理而不是http_代理。

正确的配置如下所示-

registry=https://registry.npmjs.org/
proxy=http://username:password@proxydomain:8080/
https-proxy=https://username:password@proxydomain:8080/

https://docs.npmjs.com/misc/config#proxy

 类似资料:
  • 我正在运行npm来安装mnodesql,这是一个用于sql服务器驱动程序的npm库。我安装这个Windows Server 2012盒。 我已经安装了Visual C 2010、node gyp和Python 2.7.x.x作为依赖项,所有这些安装都是成功的。 当我运行npm install msnodesql时,我得到一个红色的大错误: (x86)\MSBuild\Microsoft.Cpp\v

  • 问题内容: 我一直在寻找解决方案已有两天,无法在Windows 8.1系统上设置Phonegap。 每当我尝试通过npm安装Phonegap时,都会收到我认为与Cordova(-lib)有关的错误。 要安装Phonegap,我必须在系统上安装Node.js(v0.10.28)。此后,我打开了Windows Powershell,并按照Phonegap网站上的指示发出了以下命令: 输出:( 这是错误

  • 问题内容: 我是Node.js的新手,尝试使用npm安装Flatiron,但这给我一个错误。 我得到- 怎么了 我没有线索。 问题答案: 尝试 在开始安装脚本之前,因为该行指出此模块来自缓存。并且还指出没有目录。因此,清空缓存将解决您的问题。

  • 我正在尝试全局安装我刚刚发布的 npm 模块。每次我尝试从npm或文件夹安装时,我都会收到此错误。 我正在使用sudo,并且我已经三次检查了包中的所有东西,所有东西都应该正常工作。我四处搜索了一下,看到了几个类似的案例,但都没有得到解决。以下是我的尝试。 < li >升级NPM(< code > sudo NPM install-g NPM ) < li >清除全局npm缓存(< code>sud

  • npm错误!系统Linux 3.13.0-24-通用npm错误!命令“/usr/local/bin/node”“/usr/local/bin/npm”“install”“fs”npm错误!cwd/VAR/WWW/HTML npm错误!节点-V V0.10.29 npm错误!NPM-V 1.4.14 npm错误!代码E404 npm错误!错误:EACCES,打开'npm-debug.log'npm错

  • 问题内容: 我正在尝试全局安装刚发布的npm模块。每次尝试从npm或文件夹安装时,都会出现此错误。 我正在使用sudo,并且已对软件包中的所有内容进行了三重检查。我四处搜寻,看到了两个类似的案例,但都没有解决。这是我尝试过的。 升级npm() 清除全局npm缓存() 清除用户npm缓存() 我注意到该错误与我链接到路径的文件有关,特别是在npm尝试执行chmod时。这应该没问题,我的用户具有正常的