【Angular 前端】无法执行cnpm安装,报错ENOTFOUND

前言

  Angular启动时,突然报错,自己根据上面的提示,删除了node modules等文件夹,依然无法解决问题,便继续删除删除系统盘下面的相关文件,依然无法解决,最后决定重新安装前端环境,执行cnpm安装时,遇到了本文谈到的问题,报错:getaddrinfo ENOTFOUND proxy-server-address proxy-server-address:8080

一、报错页面

  
这里写图片描述

二、解决过程

   1.删除.npmmrc文件
   (注: .npmrc文件的作用,就是配置npm源。)
   删除C:\Users\Administrator.npmrc这个文件。如果.npmrc不在这个目录下,就全局搜一下。我的是在这个路径下,成功删除后,便进行重新配置。
   2.重新配置npmmrc
镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):
1.通过config命令,

npm config set registry http://registry.cnpmjs.org
npm info underscore 
//(如果上面配置正确这个命令会有字符串response)

  2.命令行指定

npm --registry http://registry.cnpmjs.org info underscore

  3.编辑 ~/.npmrc 加入下面内容

registry = http://registry.cnpmjs.org

三、执行安装cnpm成功

   1.执行安装cnpm

C:\Users\Administrator>npm install cnpm --registry=https://registry.npm.taobao.org -g

   2.成功安装

C:\Users\Administrator>cnpm -v
cnpm@6.0.0 (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\lib\parse_argv.js)
npm@6.1.0 (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\lib\npm.js)
node@8.11.1 (D:\Program Files\nodejs\node.exe)
npminstall@3.7.0 (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)
prefix=C:\Users\Administrator\AppData\Roaming\npm
win32 x64 10.0.10240
registry=https://registry.npm.taobao.org

小结

  在解决这个问题的过程中,对于不太清楚的地方,最好不要乱删除,很容易出现错误,如果实在解决不了,重装是一个很好的解决方法。
感谢您的访问!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值