npm ERR! code CERT_HAS_EXPIRED

执行npm i报错:

npm ERR! code ETIMEDOUT
npm ERR! syscall connect
npm ERR! errno ETIMEDOUT
npm ERR! network request to https://registry.npmjs.org/react-redux failed, reason: connect ETIMEDOUT 104.16.2.35: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 settings.
npm ERR! network

如图:

原因:这个报错是因为npm服务器的SSL证书证书过期了。

解决方法:

1.win + R打开cmd,依次执行下方的命令即可。

清除npm缓存
npm cache clean --force

设置npm的严格SSL证书验证为false
npm config set strict-ssl false

安装
npm install

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-01 10:10:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-01 10:10:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-01 10:10:03       87 阅读
  4. Python语言-面向对象

    2024-02-01 10:10:03       96 阅读

热门阅读

  1. npm发布Vue组件

    2024-02-01 10:10:03       44 阅读
  2. Kubernetes实战(二十)-集群节点磁盘清理

    2024-02-01 10:10:03       51 阅读
  3. STM32—系统定时器

    2024-02-01 10:10:03       57 阅读
  4. Python实现设计模式-策略模式

    2024-02-01 10:10:03       51 阅读
  5. pat乙类1002

    2024-02-01 10:10:03       50 阅读
  6. 一起学习飞桨 深度强化学习算法DQN

    2024-02-01 10:10:03       50 阅读
  7. C++结合OpenCV实现视频播放器

    2024-02-01 10:10:03       45 阅读
  8. python查询xml类别

    2024-02-01 10:10:03       48 阅读