mac安裝node及npm,cnpm

一、下載node
node官網
node官網首頁
安裝node以後會自動就有npm,而且mac不需要自己配置環境變量哦,解壓安裝後進行傻瓜式下一步就可以咯。
方法1:可以根據官網直接下載安裝包解壓,拖入應用程序(自我感覺這種最簡單)
方法2:可以先安裝brew,根據brew下載node(可以在網上搜索相關內容)
方法3:可以安裝nvm,根據nvm下載node(同樣在網上搜索相關內容哦)
安裝成功後,打開終端檢查一下:

node -v
npm -v

在這裏插入圖片描述
更新npm至最新版本:

npm -g install npm

(沒有特殊情況不建議安裝最新版本哦)
二、安裝cnpm
mac直接使用這個命令:

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose

下面這個網址有安裝及報錯的解決方案哦----------cnpm安裝
安裝成功後,進行驗證:

cnpm -v

在這裏插入圖片描述
三、在項目中使用cnpm install報超時Connecttimeoutfor5000ms
找到報錯根源,我這邊的是這個:

/nodejs/lib/node_modules/cnpm/node_modules/urllib/lib/urllib.js
找到本地這個文件,修改掉文件裏面的常量 TIMEOUT、TIMEOUTS 的 5s 爲 10s
然後重新cnpm install
四、徹底刪除node,npm ,cnpm
如果你是默認安裝的,先把下面這些包刪掉,小心別刪錯了哦:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

上面的找到刪了之後,輸下面的命令:

sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm*
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/share/man/man1/npm-*
sudo rm /usr/local/share/man/man1/npm.1
sudo rm /usr/local/share/man/man1/npx.1
sudo rm /usr/local/share/man/man5/npm*
sudo rm /usr/local/share/man/man5/package.json.5
sudo rm /usr/local/share/man/man7/npm*
sudo rm /usr/local/lib/dtrace/node.d

# 在/usr/local文件夾下查找以npm開頭的文件
find /usr/local -name 'npm*'
# 在/usr/local文件夾下查找以node開頭的文件
find /usr/local -name 'node*'

刪完以後重啓一下終端或者電腦哦,然後進入終端,測試一下刪完了沒:

node -v
npm -v

這些要是報錯,千萬別放棄哦,我安裝了一週多一直報錯,卸了再裝,試了很多次,百度了很多,都試了試,終於成功了,別放棄哦,加油!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章