其他分享
首页 > 其他分享> > 记录npm 安装network getaddrinfo ENOTFOUND

记录npm 安装network getaddrinfo ENOTFOUND

作者:互联网

前言

今天借空余时间研究了一下鸿蒙系统。下载完idea编译器,安装鸿蒙SDK环境出现了安装错误,顺路记录一下,帮助一下有需要的小伙伴。

正文

下载SDK过程中,出现下载JS SDK失败,提示“Install js dependencies failed.详细见如下,大概的意思就是:安装js依赖项失败。无法运行’npm install’。详细请看鸿蒙开发者相应的文档。

//错误提示

Install js dependencies failed. Unable to run 'npm install'. Js install ation failed. See https://developer.harmonyos.com/cn/docs/documentation/doc-guid es/environment_config-0000001052902427#ZH-CN_TOPIC_0000001154865731__section1675

command+空格终端命令一查的确没有安装npm环境, 那就安装一下环境呗,命令如下:

brew install node
npm install npm -g

简单介绍一下npm : 它是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。跟python 2.x的pip非常类似。

执行安装升级 npm命令时候,出现错误。错误信息如下,根据错误信息提示说我的网络应该有问题,需要开代理。啊???这!!!

表情包.jpg

npm安装错误.png

这就很难受了, 我这笔记本上已经科学上网了,各大国外的技术官网和技术社区都能访问。不应该是网络的问题。但是提示的错误不会骗人的。

那就逛逛各大技术社区呗,我就不信同样的问题,就我能碰上。索性经过我自己的尝试,这个问题很快得到解决。

.npmrc文件,就是npm的配置文件所在位置。当然,寻找这个文件的目的,多数是为了修改.npmrc文件内容。

这个.npmrc文件在哪里呢?如图所示它是一个隐藏的文件。安装位置可能略有不同Command+Shift+. (注意Shift后面有个点)可以显示隐藏文件、文件夹,再按一次,恢复隐藏。

npmrc文件.png

找到.npmrc文件,更改一下配置文件,保存一下。即可成功!!!!

原始配置(错误的)
registry=http://registry.cnpmjs.org/
proxy=http://domain:8080/

更改后的配置(正确的)
http-proxy=http://proxyhost/:proxyport
strict-ssl=false
registry=http://registry.npmjs.org/

按上述的方式配置好,重新执行安装 npm命令,结果成功。成功的展示如下图。

npm安装成功.png

重新安装一下鸿蒙JS 相关的环境,不再提示错误正常安装成功。

标签:npm,getaddrinfo,http,ENOTFOUND,registry,install,npmrc,安装
来源: https://blog.csdn.net/baidu_31156101/article/details/117629725