前言
今天借空余時間研究了一下鴻蒙系統(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)該有問題,需要開代理。啊???這?。?!


這就很難受了, 我這筆記本上已經(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文件,更改一下配置文件,保存一下。即可成功?。。?!
原始配置(錯誤的)
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é)果成功。成功的展示如下圖。

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