在Mac下徹底卸載node和npm的方法
用了nvm進(jìn)行node版本的管理,還是很方便的,各個(gè)版本切換自由切換,但是nvm安裝的node是在~/.nvm下的,和之前安裝的不在一起,有點(diǎn)兒強(qiáng)迫癥的我,就想把之前的給卸載了
homebrew安裝的
直接一條命令
brew uninstall node
官網(wǎng)下載pkg安裝包的
一條命令
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
其他路子安裝的
搞一個(gè)腳本,把需要?jiǎng)h除的文件,一梭子全干掉
內(nèi)容如下,命名為:uninstallnode.sh
#!/bin/bash
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \
| while read i; do
sudo rm /usr/local/${i}
done
sudo rm -rf /usr/local/lib/node \
/usr/local/lib/node_modules \
/var/db/receipts/org.nodejs.*
修改文件權(quán)限 chmod 777 uninstallNodejs.sh
在命令行執(zhí)行
Tips:
這些東西刪完了,node就算刪除了。
但是還有好多基于node安裝的一堆軟件和命令行工具,也需要重新安裝,例如 react-native, supervisor,pm2 etc
需要?jiǎng)h除/usr/local/bin 下面相關(guān)的文件,其實(shí)它們只是些軟連接,正主都在 /usr/local/lib/node_modules/ 目錄下。
在之前的步驟中,已經(jīng)被刪除了,但是按 tab鍵還能找到,就是因?yàn)檫@些軟連接還存在。
以上這篇在Mac下徹底卸載node和npm的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Node.js實(shí)現(xiàn)JWT認(rèn)證的流程步驟
JSON?Web?Tokens?(JWT)?是現(xiàn)代?Web?開發(fā)中廣泛使用的身份驗(yàn)證機(jī)制,本文將用生動(dòng)的方式帶你全面了解?JWT?在?Node.js?中的實(shí)現(xiàn),包括生成、驗(yàn)證和各種相關(guān)方法,需要的朋友可以參考下2025-06-06
Nodejs-child_process模塊詳細(xì)介紹
Node.js的child進(jìn)程模塊允許創(chuàng)建并行任務(wù),提高應(yīng)用性能,介紹了exec、execFile、spawn、fork等方法,解釋了它們的使用場(chǎng)景和優(yōu)勢(shì),通過子進(jìn)程模塊,可以執(zhí)行外部命令、腳本或創(chuàng)建新的Node.js實(shí)例,感興趣的朋友跟隨小編一起看看吧2024-09-09
Nginx設(shè)置為Node.js的前端服務(wù)器方法總結(jié)
在本篇文章中小編給大家分享了關(guān)于Nginx設(shè)置為Node.js的前端服務(wù)器的方法和實(shí)例,需要的朋友們學(xué)習(xí)下。2019-03-03
koa-compose簡(jiǎn)單實(shí)現(xiàn)及使用的妙處
這篇文章主要為大家介紹了koa-compose簡(jiǎn)單實(shí)現(xiàn)及使用的妙處詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04
node.js對(duì)應(yīng)npm安裝和使用方法教程
這篇文章主要給大家介紹了關(guān)于node.js對(duì)應(yīng)npm安裝和使用方法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用node.js具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-01-01
利用adb shell和node.js實(shí)現(xiàn)抖音搶紅包功能(推薦)
這篇文章主要介紹了利用adb shell和node.js實(shí)現(xiàn)抖音搶紅包功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-02-02
node?puppeteer爬蟲爬取電影網(wǎng)站及生成pdf文檔示例
這篇文章主要介紹了node?puppeteer爬蟲爬取電影網(wǎng)站及生成pdf文檔使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
Node.js使用Cheerio實(shí)現(xiàn)輕量級(jí)網(wǎng)頁(yè)數(shù)據(jù)提取
Cheerio是一個(gè)用于在Node.js上快速,靈活地進(jìn)行HTML解析,操作和遍歷的庫(kù),本文將使用Node.js和Cheerio進(jìn)行輕量級(jí)網(wǎng)頁(yè)數(shù)據(jù)提取功能,需要的可以參考一下2025-06-06
Nodejs環(huán)境實(shí)現(xiàn)socket通信過程解析
這篇文章主要介紹了Nodejs環(huán)境實(shí)現(xiàn)socket通信過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
使用Meteor配合Node.js編寫實(shí)時(shí)聊天應(yīng)用的范例
這篇文章主要介紹了使用Meteor配合Node.js編寫實(shí)時(shí)聊天應(yīng)用的范例,Node.js作為異步框架,其最突出的使用便是用來編寫實(shí)時(shí)應(yīng)用程序,需要的朋友可以參考下2015-06-06

