記錄npm 安裝network getaddrinfo ENOTFOUND

前言

今天借空余時間研究了一下鴻蒙系統(tǒng)。下載完idea編譯器,安裝鴻蒙SDK環(huán)境出現(xiàn)了安裝錯誤,順路記錄一下,幫助一下有需要的小伙伴。

正文

下載SDK過程中,出現(xiàn)下載JS SDK失敗,提示“Install js dependencies failed.詳細見如下,大概的意思就是:安裝js依賴項失敗。無法運行'npm install'。詳細請看鴻蒙開發(fā)者相應(yīng)的文檔。

//錯誤提示

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環(huán)境, 那就安裝一下環(huán)境唄,命令如下:

  • 安裝 node
brew install node
  • npm升級:npm是隨著nodejs安裝一并安裝的。 更新npm,可以用npm命令。
npm install npm -g

簡單介紹一下npm : 它是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題。跟python 2.x的pip非常類似。

執(zhí)行安裝升級 npm命令時候,出現(xiàn)錯誤。錯誤信息如下,根據(jù)錯誤信息提示說我的網(wǎng)絡(luò)應(yīng)該有問題,需要開代理。啊???這?。?!

表情包.jpg
npm安裝錯誤.png

這就很難受了, 我這筆記本上已經(jīng)科學(xué)上網(wǎng)了,各大國外的技術(shù)官網(wǎng)和技術(shù)社區(qū)都能訪問。不應(yīng)該是網(wǎng)絡(luò)的問題。但是提示的錯誤不會騙人的。

那就逛逛各大技術(shù)社區(qū)唄,我就不信同樣的問題,就我能碰上。索性經(jīng)過我自己的嘗試,這個問題很快得到解決。

.npmrc文件,就是npm的配置文件所在位置。當(dāng)然,尋找這個文件的目的,多數(shù)是為了修改.npmrc文件內(nèi)容。

這個.npmrc文件在哪里呢?如圖所示它是一個隱藏的文件。安裝位置可能略有不同Command+Shift+. (注意Shift后面有個點) 可以顯示隱藏文件、文件夾,再按一次,恢復(fù)隱藏。

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/

按上述的方式配置好,重新執(zhí)行安裝 npm命令,結(jié)果成功。成功的展示如下圖。

npm安裝成功.png

重新安裝一下鴻蒙JS 相關(guān)的環(huán)境,不再提示錯誤正常安裝成功。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容