ysj-121 2023-08-21 22:26 采纳率: 0%
浏览 22

npm i 报错,连公司内部网,无法连外网

各位前端朋友 ,有没有遇到我这种npm i 报错的问题。

公司内网,无法连外网,使用公司内部的Nexus镜像源

我在公司内网执行npm i 报错,报network连接失败。

我都已经在npm设置了内部镜像源,它为啥还要去外网下载呢。而且内部镜像源有npm-8.3.1.tgz这个包。
(同样的代码,我拿到外网就能执行成功,并且能启动起来)

下面是报错信息


E:\work\testinstall\test>npm i
npm ERR! code ETIMEDOUT
npm ERR! syscall connect
npm ERR! errno ETIMEDOUT
npm ERR! network request to https://registry.npmmirror.com/npm/download/npm-8.3.
1.tgz failed, reason: connect ETIMEDOUT 220.181.125.241:443
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\KF6798\AppData\Local\npm-cache\_logs\2023-08-21T14_05_01_5
66Z-debug-0.log

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-22 09:32
    关注

    【以下回答由 GPT 生成】

    这个问题可能是由于npm的配置问题导致的。你可以尝试按照以下步骤解决这个问题:

    1. 检查npm的配置文件:运行以下命令检查当前npm的配置信息:

    npm config list

    确保你已经正确配置了公司的Nexus镜像源。检查以下配置项是否正确设置:

    registry=http://your-nexus-url/repository/npm-group/ https-proxy=http://your-proxy-url http-proxy=http://your-proxy-url strict-ssl=false

    注意:如果你没有为npm配置代理信息,你需要咨询你公司的IT部门获取正确的代理URL。

    1. 清除npm缓存:运行以下命令清除npm的缓存。

    npm cache clean --force

    这将清除npm的缓存,以便重新下载依赖。

    1. 删除项目文件夹中的package-lock.json文件和node_modules文件夹。然后重新运行npm i

    2. 如果上述步骤没有解决问题,尝试使用npm config命令将配置直接设置到项目的.npmrc文件中,可以通过以下命令:

    npm config set registry http://your-nexus-url/repository/npm-group/ --global npm config set https-proxy http://your-proxy-url --global npm config set http-proxy http://your-proxy-url --global npm config set strict-ssl false --global

    然后再次运行npm i

    如果上述步骤都没有解决问题,可能是由于其他原因导致的,比如网络连接问题或者公司的网络策略限制。你可以联系你公司的IT部门获取更多支持。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 8月21日

悬赏问题

  • ¥20 python爬虫遇到空文本取不出来
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入