npm 安装vue时后一直报错,不管怎么切换代理,日本的和淘宝代理切换都不行,关闭代理清缓存代理,重新安装NODES什么的也还是不行,一直报下面这个错。帮看一下。谢谢
15 verbose node v12.16.1
16 verbose npm v6.13.4
17 error code ENOTFOUND
18 error errno ENOTFOUND
19 error network request to http://registry.cnpmjs.org/@vue%2fcli@vue%2fcli failed, reason: getaddrinfo ENOTFOUND gw03
20 error network This is a problem related to network connectivity.
20 error network In most cases you are behind a proxy or have bad network settings.
20 error network
20 error network If you are behind a proxy, please make sure that the
20 error network 'proxy' config is set properly. See: 'npm help config'
21 verbose exit [ 1, true ]
你好,这个问题可能是由于网络代理配置不正确导致的。你可以尝试以下几个解决方案:
确认代理设置是否正确:请确保你的代理设置正确,可以通过在命令行中输入 npm config get proxy
和 npm config get https-proxy
来查看当前的代理设置,如果不正确请使用 npm config set proxy
和 npm config set https-proxy
来设置正确的代理。
清除npm缓存:在命令行中输入 npm cache clean --force
来清除npm缓存,然后重新安装vue。
使用淘宝镜像安装:可以尝试使用淘宝镜像来安装vue,命令如下:
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install vue
这将使用cnpm来安装vue,它是淘宝镜像的npm客户端。
希望这些解决方案能够帮到你。如果还有问题,请随时提出。
还是不行。加代理时报如下错误
C:\WINDOWS\system32>npm config set proxy http://server:port
C:\WINDOWS\system32>npm config set https-proxy http://server:port
C:\WINDOWS\system32>npm config set registry http://registry.cnpmjs.org/
C:\WINDOWS\system32>npm install -g cnpm --registry=http://registry.cnpmjs.org/
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to http://registry.cnpmjs.org/cnpm failed, reason: getaddrinfo ENOTFOUND server
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 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'
不加时执行,又报这个错
C:\WINDOWS\system32>npm config set proxy null
C:\WINDOWS\system32>npm config set https-proxy null
C:\WINDOWS\system32>npm config set registry http://registry.cnpmjs.org/
C:\WINDOWS\system32>npm install -g vue --registry=https://registry.npm.taobao.org/
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.npm.taobao.org/vue failed, reason: getaddrinfo ENOTFOUND gw03
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 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'
请帮忙看下,谢谢
你先看下你网络好着没,把代理关掉以管理员身份执行命令,或者尝试手动添加一个条目把 registry.cnpmjs.org 映射到正确的 IP 地址
建议重新卸载,然后使用nvm工具重新安装nodejs。
安装阿里的镜像库
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install vue
根据您提供的信息,依然是网络连接问题导致的安装失败。目前出现的错误信息表明 npm 在进行网络请求时无法找到正确的服务器地址。建议您按照以下步骤检查并排除网络故障:
1.检查代理设置是否正确,确保 proxy 和 https-proxy 都已正确设置;
2.请确保您的计算机可以正常连接互联网,并且网络连接没有被防火墙等软件阻止;
3.尝试使用其他网络环境进行尝试,例如移动数据流量、其他 Wi-Fi 网络等;
4.您也可以尝试升级/降级 Node.js 和 npm 版本,看是否能够解决问题。
如果上述方法都不起作用,您可能需要联系您的网络管理员或者运营商寻求进一步的技术支持。