VS Code终端执行npm安装命令遇ENOTFOUND错误,求解决方案
npm 安装依赖时出现 ENOTFOUND 错误的解决方法

执行npm i pdf-node和npm i pdf-note时均出现如下网络错误:
npm ERR! code ENOTFOUND npm ERR! syscall getaddrinfo npm ERR! errno ENOTFOUND npm ERR! network 请求https://infyartifactory.ad.infosys.com/artifactory/api/npm/npm/pdf-node失败,原因:getaddrinfo ENOTFOUND infyartifactory.ad.infosys.com npm ERR! network 此问题与网络连接相关。 npm ERR! network 大多数情况下是因为您处于代理环境中或网络设置异常。 npm ERR! network npm ERR! network 如果您处于代理环境中,请确保'proxy'配置已正确设置。参考:'npm help config' npm ERR! 本次运行的完整日志可查看: npm ERR! C:\Users\HP\AppData\Local\npm-cache_logs\2023-08-14T12_45_05_408Z-debug.log
解决方法
- 检查当前npm源配置:执行
npm config get registry查看当前使用的源。如果是公司私有源infyartifactory.ad.infosys.com,确认当前网络是否处于公司内网,或者源地址是否正确。 - 切换到公共npm源(若无需使用私有源):
- 切换至官方源:
npm config set registry https://registry.npmjs.org/ - 切换至国内镜像源:
npm config set registry https://registry.npmmirror.com/
- 切换至官方源:
- 检查并调整代理配置:
- 查看当前代理:
npm config get proxy、npm config get https-proxy - 设置正确代理(如有):
npm config set proxy http://代理地址:端口、npm config set https-proxy http://代理地址:端口 - 清除无用代理:
npm config delete proxy、npm config delete https-proxy
- 查看当前代理:
- 验证网络连通性:尝试ping目标源地址
infyartifactory.ad.infosys.com,若无法连通,联系公司IT确认网络权限或源地址有效性。
内容的提问来源于stack exchange,提问作者krayush1109
相关产品推荐
相关产品推荐

