npm 依赖下载报错:主机名/IP与证书的altname不匹配:

//取消ssl验证
npm set strict-ssl false npm config set registry http://registry.npmjs.org/ //如果还没成功,则将npm源更换为国内镜像:
npm config set registry http://registry.cnpmjs.org/
npm config set registry http://registry.npm.taobao.org/

从0.9.2(包括0.10.x)开始,node.js现在默认验证证书。 这就是为什么当升级到node.js 0.8之后,它会变得更加严格的原因。参考

当使用SSL连接到服务器时,服务器要做的第一件事就是出示一个证书,上面写着 “我是api.dropbox.com”。证书具有“主题”,主题具有“ CN”(“通用名称”的缩写。)证书也可以具有一个或多个“subjectAltNames”。 当node.js连接到服务器时,node.js会获取此证书,然后验证它认为连接的域名(api.dropbox.com)是否与主题的CN或替代名称之一匹配。 请注意,在节点0.10.x中,如果使用IP连接,则IP地址必须在altnames中-node.js不会尝试根据CN验证IP。

您可以使用取消ssl验证的选项来避免这种情况,但是这会严重影响安全性。最好先诊断证书未授权的原因,然后查看该证书是否可以解决。

注意:这个一般不会出现问题,检查设置是否正常:

果不其然:网址镜像没有加引号;;;;;

所以:

情况又来了:

欧克:在path中设置环境变量就好了

最新文章

  1. JavaScript 最简单的图片切换
  2. 搭建前端私有npm杂记
  3. oracle计算时间秒数差
  4. js日历插件 中文、英文日历
  5. js获取缓存数据
  6. hrtimer和work工作队列的使用
  7. char、unsigned char、BYTE
  8. hdu4605 magic ball game 树状数组+离线处理
  9. Windows下Wamp装不上Memcache扩展
  10. HDU 1686 Oulipo(kmp)
  11. dubbo启动时检查服务
  12. 09 Zabbix4.0系统clone、mass update使用
  13. python select解析 socket高效通信服务器 自己写的socketserver
  14. Media Queries 媒体查询常见设备断点
  15. python-day72--django实现的cookie/session
  16. 《ZedBoard各种资料网址备份记录》
  17. jQUery中closest和parents的主要区别是
  18. 【C++】指针的引用及面向对象
  19. fir.im Weekly - 嘘,关于***!
  20. Dz7.2 从获取uc key到getshell

热门文章

  1. Git Bash(提交文件到GitHub进行托管)
  2. Java开发学习(三十四)----Maven私服(二)本地仓库访问私服配置与私服资源上传下载
  3. 01 uniapp/微信小程序 项目day01
  4. x-pack设置完毕后,es-head无法登陆的问题, 登录需要账号密码的问题
  5. 5.云原生之Docker容器网络介绍与实践
  6. Elasticsearch:Elasticsearch-head - 用于浏览和与 Elasticsearch 集群进行交互的 Web 前端
  7. 01_Typora学习
  8. 使用css制作轮播图
  9. FEX-EMU Wine踩坑记录
  10. Go中的闭包、递归