M1 重裝node 環(huán)境

一、完全刪除由Homebrew安裝的Node.js和NPM

sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/lib/node_modules/npm
sudo rm -rf /usr/local/bin/npx
sudo rm -rf /usr/local/lib/node_modules/npx
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/lib/node_modules/npm-
sudo rm -rf /usr/local/lib/node_modules/node*
sudo rm -rf /usr/local/share/man/man1/node*

二、開始安裝

brew install node
brew install watchman

1、安裝nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.1/install.sh | bash
// 查詢nvm 版本執(zhí)行
nvm -v
/**
輸出以下內容
<> nvm -v                 
0.37.1
**/

2膘盖、第一步安裝成功會有"export ...",我的則是以下的

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads

3、將 nvm 環(huán)境變量添加到 shell 中, 這里我用的zsh

open -e .zshrc

4尤误、在.zshrc 文件最后一行添加

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads

5侠畔、重載配置文件

source ~/.zshrc

6、查看nvm 的版本

nvm ls

7损晤、輸出以下信息,

node -> stable (-> v14.21.3) (default)
stable -> 14.21 (-> v14.21.3) (default)
lts/* -> lts/hydrogen (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3
lts/gallium -> v16.20.1 (-> N/A)
lts/hydrogen -> v18.16.1 (-> N/A)

8软棺、安裝指定版本 v14.21.3

nvm install lts/fermium

9、安裝成功在查詢一次

nvm ls
/**
輸出以下信息 
─[0] <> nvm ls
        v10.8.0
->     v14.21.3
         system
default -> lts/fermium (-> v14.21.3)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v14.21.3) (default)
stable -> 14.21 (-> v14.21.3) (default)
lts/* -> lts/hydrogen (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3
lts/gallium -> v16.20.1 (-> N/A)
**/

10尤勋、查詢node 版本

node -v
/**
─[0] <> node -v
v14.21.3
**/

三喘落、可能出現(xiàn)的問題

zsh:command not command XXX 好多命令都找不著

1、打開finder,點擊前往->前往文件夾,輸入\user\celery\回車最冰,celery【實際用戶名】

2揖盘、快捷鍵command+shift+.顯示隱藏文件

3、打開隱藏文件/.bash_profile,刪除nvm的相關環(huán)境變量锌奴,我的如下【上文安裝nvm實際的環(huán)境變量】

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

export RN=/User/celery/.nvm/versions/node/v14.21.3/bin
export PATH=$RN:$PATH

4、重載配置文件.bash_profile,終端執(zhí)行

source ~/.bash_profile

5憾股、打開隱藏文件/.bash_profile,添加nvm的相關環(huán)境變量鹿蜀,我的如下【上文安裝nvm實際的環(huán)境變量】

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

export RN=/User/celery/.nvm/versions/node/v14.21.3/bin
export PATH=$RN:$PATH

6、重載配置文件.bash_profile .zshrc,終端執(zhí)行服球,莫名就好了茴恰,咱也很費解,應該是之前的找不到了吧

source ~/.bash_profile
source ~/.zshrc     

zsh:command not command react-native,這是因為沒有安裝react-native工具

1斩熊、安裝

npx react-native init AwesomeProject

2往枣、測試,如果輸出版本號則成功

react-native --version

ps:這個是之前整理的筆記,由于空間問題分冈,今天才上傳至簡書圾另,可能不適合當前的技術更新速度,僅供參考哈雕沉。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末集乔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子坡椒,更是在濱河造成了極大的恐慌扰路,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件倔叼,死亡現(xiàn)場離奇詭異汗唱,居然都是意外死亡,警方通過查閱死者的電腦和手機丈攒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門哩罪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人肥印,你說我怎么就攤上這事识椰。” “怎么了深碱?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵腹鹉,是天一觀的道長。 經常有香客問我敷硅,道長功咒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任绞蹦,我火速辦了婚禮力奋,結果婚禮上,老公的妹妹穿的比我還像新娘幽七。我一直安慰自己景殷,他們只是感情好,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布澡屡。 她就那樣靜靜地躺著猿挚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪驶鹉。 梳的紋絲不亂的頭發(fā)上绩蜻,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機與錄音室埋,去河邊找鬼办绝。 笑死伊约,一個胖子當著我的面吹牛,可吹牛的內容都是我干的孕蝉。 我是一名探鬼主播屡律,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼昔驱!你這毒婦竟也來了疹尾?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤骤肛,失蹤者是張志新(化名)和其女友劉穎纳本,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體腋颠,經...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡繁成,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了淑玫。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巾腕。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖絮蒿,靈堂內的尸體忽然破棺而出尊搬,到底是詐尸還是另有隱情,我是刑警寧澤土涝,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布佛寿,位于F島的核電站,受9級特大地震影響但壮,放射性物質發(fā)生泄漏冀泻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一蜡饵、第九天 我趴在偏房一處隱蔽的房頂上張望弹渔。 院中可真熱鬧,春花似錦溯祸、人聲如沸肢专。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鸟召。三九已至,卻和暖如春氨鹏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背压状。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工仆抵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留跟继,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓镣丑,卻偏偏與公主長得像舔糖,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子莺匠,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內容