Mac下安裝Node環(huán)境看過來

方式一:安裝nvm來管理Node版本(推薦)

1壤短、 安裝nvm

nvm是目前主流的node版本管理工具

執(zhí)行安裝命令
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash

可能問題: 連接訪問 raw.githubusercontent.com 產(chǎn)生錯誤 [port 443:Connection refused]]
解決方案:
修改/etc/hosts文件: 增加一條

199.232.28.133 raw.githubusercontent.com

安裝路徑是:~/.nvm 可以直接查看

2舷丹、配置環(huán)境變量

  • 如果使用了zsh的話缔恳,就需要在~/.zshrc這個配置文件中配置

  • 如果使用brew安裝的nvm搂蜓,需要在 ~/.bashrc文件中修改

  • 如果還沒有就在/.bash_profile或者/.profile中修改

  • 如果沒有.bash_profile,.zshrc,.profile,.bashrc,系統(tǒng)提示合住,需要手動新建.bashrc和.bash_profile

  • 如果你不知道在哪里里面配置框全,就上面提的文件都配置一下瓣铣,就OK

更改方式,是把下面命令增加到文件最后(配置的內(nèi)容)

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

2.1 查看所有文件碗旅,找到.zshrc

ls -a

image.png

2.2編輯.zshrc文件

vim ~/.zshrc 增加上述代碼最最后

image.png

2.3 修改完成之后重新啟動配置

source ~/.zshrc

2.4 安裝完成 查看版本號

nvm -- version

image.png

3渡处、查看遠(yuǎn)程node版本

nvm ls-remote

image.png

安裝指版本的node

nvm install xxxx

安裝最新版的node

nvm install stable

如果安裝的多個版本需要指定一個版本

nvm use xxxx

安裝成功之后檢測安裝版本號

node --version

image.png

方式二:通過安裝Homebrew來安裝node環(huán)境 (推薦)

1.安裝Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
中途輸入mac密碼就OK

檢測是否安裝成功

brew -v

效果
image.png

注意
1、homebrew的命令是以brew開頭
2祟辟、homebrew 的默認(rèn)安裝目錄為 /usr/local
3医瘫、通過 brew 安裝的程序都會默認(rèn)安裝到 /usr/local/Cellars/程序名/版本號/ 目錄下

2、終端輸入命令安裝

brew install node
或者
sudo brew install node sudo (使用admin權(quán)限)

3旧困、安裝成功后

node -v 查看node版本
npm -v 查看npm版本

升級Node

1醇份、npm 升級以及其他命令

sudo n stable // 安裝最新版本的node
npm install -g n //使用npm 安裝一個模塊 n 到全局
sudo npm install npm@latest -g // 更新npm版本
sudo npm install npm@xx -g //升級到指定版本
npm version // 查看版本詳情
npm view npm version // npm最新版本
npm view npm versions // npm所有版本
npm list // 插件列表
sudo npm cache clean -f //清除node.js的cache:

2、 利用brew升級

brew update

A.更新homebrew,如果出現(xiàn)The /usr/local directory is not writable.則需要更改權(quán)限 吼具,然后輸入:

sudo chown -R (主路徑) /usr/local

B.升級完以后 可能會彈出這個

Homebrew no longer needs to have ownership of /usr/local. If you wish you can
return /usr/local to its default ownership with
sudo chown (主路徑) /usr/local

C 按提示輸入命令僚纷,更改會原來的權(quán)限

sudo chown (主路徑) /usr/local

問題記錄

問題一:如果您安裝之后出現(xiàn)不能全局使用npm 那么您可能還需要配置

找到bash_profile文件,一般路徑在根路徑下面
打開文件

  open .bash_profile

在文件最后新增

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

編輯完成保存文件拗盒,是文件生效

 source  ~/.bash_profile

問題二:最新系統(tǒng)10.15 出現(xiàn)出現(xiàn)zsh: command not found: node問題

原因:10.15之后環(huán)境變量不在家bash,而是加載zsh
解決辦法: 在zshrc文件增加 source .bash_profile

如果還是不可以怖竭,只有自行一個路徑一個路徑增加
.zshrc 文件中增加相應(yīng)的環(huán)境變量

export PATH="/Users/lin/.npm/bin:$PATH"
export PATH="/Users/lin/.nvm/bin:$PATH"
export PATH="/Users/lin/.rvm/bin:$PATH"
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(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
  • 文/不壞的土叔 我叫張陵改含,是天一觀的道長。 經(jīng)常有香客問我迄汛,道長捍壤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任鞍爱,我火速辦了婚禮鹃觉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘睹逃。我一直安慰自己盗扇,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布沉填。 她就那樣靜靜地躺著疗隶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪翼闹。 梳的紋絲不亂的頭發(fā)上斑鼻,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機與錄音猎荠,去河邊找鬼坚弱。 笑死,一個胖子當(dāng)著我的面吹牛关摇,可吹牛的內(nèi)容都是我干的荒叶。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼输虱,長吁一口氣:“原來是場噩夢啊……” “哼停撞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起悼瓮,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎艰猬,沒想到半個月后横堡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡冠桃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年命贴,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡胸蛛,死狀恐怖污茵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葬项,我是刑警寧澤泞当,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站民珍,受9級特大地震影響襟士,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜嚷量,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一陋桂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蝶溶,春花似錦嗜历、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至部蛇,卻和暖如春摊唇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背涯鲁。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工巷查, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人抹腿。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓岛请,卻偏偏與公主長得像,于是被迫代替她去往敵國和親警绩。 傳聞我的和親對象是個殘疾皇子崇败,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容