mac安装nvm及换源及node安装切换
前言
- 一. 打開命令行代碼
- 二. 安裝nvm
- 1.解決 “443: Connection refused” 的問題
- 2.解決 command not found 的問題
- 三. nvm換源
- 四. node安裝及切換
最近因為便攜,使用mac進行學習,但是我在安裝nvm和npm的時候,我發現我連打開命令行窗口都打不開,無從入手,一番度娘后,得到了如下解決方法,以下方法均是借鑒各位前輩的方法總結得出,如有雷同,純屬借鑒,侵權請及時告知!
一. 打開命令行代碼
在mac中點擊啟動臺,在“其他”中可以看到有“終端”這個app,這個就是windows中的命令行,直接打開即可得到,當然如果找不到,也可以在啟動臺中搜索“終端”,打開即可得到如下窗口。
但是正常,剛打開的時候是只有一行last login代碼的,第二行就是讓我們自己輸入的。
二. 安裝nvm
很多教程直接讓輸入安裝代碼,如下,
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash但是對于我這種mac小白來說,這是行不通的,因為會報錯!!!!會報錯!!!會報錯!!!
具體報什么錯呢?是這個:
1.解決 “443: Connection refused” 的問題
那么怎么解決的呢?參考了很多博主的經驗,發現其實鏈接出問題報錯443的解決辦法:
在終端中輸入:
然后輸入i修改文件內容
在文件的尾部追加內容
199.232.68.133 raw.githubusercontent.com注意:133的后面是有空格的,其他地方都沒有空格!
然后按鍵盤 esc 鍵退出編輯,然后:wq保存并退出。
到這里,還有一步,至關重要!!!
這個應該是apple這邊的限制,開發者還需要安裝一個工具,解決辦法:
去開發者網站
https://developer.apple.com/download/more/
下載插件Command Line Tools,下載對應版本安裝后就可以了
等開發者工具安裝完以后,就可以完成之后的工作了
執行安裝指令:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash這個時候就會發現,安裝成功,返回:
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但是現在使用nvm -v是出錯的,提示找不到nvm
2.解決 command not found 的問題
但是這個時候不要慌,這并不代表我們沒有裝好nvm,只是缺少配置文件
操作:在.nvm中新建一個.bash_profile的文件,將下面這兩句話寫入文檔
tips: .nvm 和 .bash_profile 是隱藏文件,在終端顯示需要輸入ls -a。
然后cd .nvm,接著touch .bash_profile
然后寫入文檔:vi .bash_profile
在文檔中,輸入i切換到編輯模式,粘貼以下兩句代碼:
按下esc返回。輸入:wq回車,保存代碼
輸入source .bash_profile啟用文件。然后關閉終端,等待一分鐘,重新打開終端,再輸入nvm,就可以出現提示文檔了。
輸入nvm -list就可以出現已經安裝過的npm,但是現在應該都是紅的,因為沒安裝。
三. nvm換源
大家都知道原始的nvm使用的是國外的源,安裝速度簡直龜速,我們可以安裝一下淘寶的鏡像源,操作如下:
vim ~/.bash_profile // 加入以下兩條配置文件 export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs // 重啟配置文件 source ~/.bashrc重啟完成后,我們的安裝源就已經變成了淘寶源,然后我們就可以選擇node版本安裝了
四. node安裝及切換
首先確定自己要安裝的node版本,如果不知道自己需要什么版本,可以看一下可供下載的版本都有哪些
nvm ls-remote [version] 列出可供安裝的node版本
nvm list // 查看已安裝node版本
nvm install v10.16.3 // 安裝指定版本node
nvm use v10.16.3 // nvm切換node版本
nvm alias default v10.16.3 // nvm設置默認版本node
至此,nvm、npm、node就安裝完成了,剩下操作與Windows操作一致,如有不對的地方歡迎大家指出
總結
以上是生活随笔為你收集整理的mac安装nvm及换源及node安装切换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML+CSS+JavaScript复
- 下一篇: 设计模式——UML图