安裝nvm?node版本管理器的操作方法(vue2.x遷移vue3.x)
前言:
vue2.x項目遷移vue3.x,由于node使用版本不同,需要管理不同的node來滿足項目需求
首先需要刪除本地node/npm
打開你 Finder,按shift+command+G,打開前往文件夾的窗口,分別輸入下列目錄進(jìn)去之后刪除node和node_modules相關(guān)的文件和文件夾:
- 打開 /usr/local/lib,刪除 node 和 node_modules 相關(guān)的文件和文件夾
- 打開 /usr/local/include,刪除 node 和 node_modules 相關(guān)的文件和文件夾
- 如果你是使用的 brew install node 安裝的 NodeJS,那么你還需要在終端中執(zhí)行 brew uninstall node 命令來卸載
- 檢查你的個人主文件夾下面的所有的 local、lib 以及 include 文件夾,并且刪除所有與 node 和 node_modules 相關(guān)的文件以及文件夾
- 打開 /usr/local/bin 并刪除 node 可執(zhí)行文件
可能還需要一些其他的命令進(jìn)行刪除操作
打開 /usr/local/lib,刪除 node 和 node_modules 相關(guān)的文件和文件夾 打開 /usr/local/include,刪除 node 和 node_modules 相關(guān)的文件和文件夾 如果你是使用的 brew install node 安裝的 NodeJS,那么你還需要在終端中執(zhí)行 brew uninstall node 命令來卸載 檢查你的個人主文件夾下面的所有的 local、lib 以及 include 文件夾,并且刪除所有與 node 和 node_modules 相關(guān)的文件以及文件夾 打開 /usr/local/bin 并刪除 node 可執(zhí)行文件
Mac 安裝nvm
1、安裝nvm 命令:(其中v0.33.8為版本號)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
問題記錄:本次安裝出現(xiàn)報錯
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
分析失敗原因:查了一下可能原因是mac不能通過外部鏈接來安裝,也有的說是dns污染,需要配置host
解決方案:
1)打開網(wǎng)站https://www.ipaddress.com/
2)輸入<raw.githubusercontent.com>查詢一下raw.githubusercontent.com對應(yīng)的IP 地址
3)打開文件夾 通過command+shift+G調(diào)出文件地址

進(jìn)入文件找到hosts文件

2、繼續(xù)安裝仍報錯:curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent
3、使用gitee鏡像安裝
git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
具體命令執(zhí)行成功安裝

4、配置nvm環(huán)境變量
1)進(jìn)入.bash_profile文件
vi ~/.bash_profile
2)配置環(huán)境變量
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
a.打開文件后,輸入i,表示進(jìn)入編輯狀態(tài)
b.輸入變量后,點擊esc,表示退出
c.輸入:wq,表示保存并退出
3)執(zhí)行命令生效
source ~/.bash_profile
執(zhí)行至此,我的nvm終于安裝完了(如果此時還是有問題可以再配置zsh vim ~/.zshrc)

到此這篇關(guān)于安裝nvm node版本管理器(vue2.x遷移vue3.x)的文章就介紹到這了,更多相關(guān)安裝nvm node版本管理器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue項目打包發(fā)布到Nginx后無法訪問后端接口的解決辦法
這篇文章主要給大家介紹了關(guān)于vue項目打包發(fā)布到Nginx后無法訪問后端接口的解決辦法,記錄一下項目需要注意的地方,方便以后快速使用,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-04-04
vue實現(xiàn)點擊關(guān)注后及時更新列表功能
這篇文章主要介紹了vue實現(xiàn)點擊關(guān)注后及時更新列表功能,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2018-06-06
vue前端自適應(yīng)布局實現(xiàn)教程(一步到位所有自適應(yīng))
?自適應(yīng)布局是一種根據(jù)不同的設(shè)備屏幕分辨率進(jìn)行布局的方式,它為不同的屏幕分辨率定義了不同的布局,下面這篇文章主要給大家介紹了關(guān)于vue前端自適應(yīng)布局實現(xiàn)的相關(guān)資料,需要的朋友可以參考下2024-08-08
基于Vue中this.$options.data()的this指向問題
這篇文章主要介紹了基于Vue中this.$options.data()的this指向問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03

