node 已經(jīng)成為前端開發(fā),分不開的工具了,但node的使用除了npm i 等命令,還是有很多不清楚,不常用的。
特別是新手,可能經(jīng)常遇到這樣的問題,
問題一:明明我的命令是按照前端教的輸入的,為什么啟動不了我的項目?
問題二:我要負責好幾個項目,并且他們使用的node版本不一致,每次都需要重新下載node,是不是太麻煩,而且容易出錯。
今天的筆記就是node版本管理相關的記錄:
1.?確認當前?Node.js?版本
在終端(命令行)中輸入以下命令可以查看當前安裝的?Node.js?版本:
node -v
2.?安裝?Node.js?的版本管理器nvm
可以使用?nvm?來管理多個版本的?Node.js,首先需要在終端中安裝?nvm,nvm的官網(wǎng):GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
通過?Git?clone?命令來克隆倉庫,命令如下:
git clone https://github.com/nvm-sh/nvm.git ~/.nvm
克隆完畢后,打開對應?Shell?的配置文件(如?~/.bashrc),并添加以下命令:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
請注意,在mac端,以上命令會報錯,可以用下面的這個:
export NVM_DIR="$HOME/.nvm"
[[ -s "$NVM_DIR/nvm.sh" ]] && source "$NVM_DIR/nvm.sh"
保存文件。然后執(zhí)行以下命令,使配置生效:
source ~/.bashrc
3.?安裝新版本的?Node.js
在終端中輸入以下命令安裝新版本的?Node.js:
nvm install <version>
其中,``?為需要安裝的版本號,例如:
nvm install v16.4.2
注意:有時候我們輸入的版本號不一定正確,或者說,并不知道有哪些版本號可以下載,那可以用以下命令來查看版本號。
nvm ls-remote
4.?切換到新版本的?Node.js
在終端中輸入以下命令切換到新版本的?Node.js:
nvm use <version>
例如:
nvm use v16.4.2
注意:當你的nvm里面沒有你use的版本的時候,需要先執(zhí)行nvm install <version>。如果已經(jīng)執(zhí)行過了,那么在相關的項目中直接用nvm use?<version> 就可以切換到對應的node版本了
5.?檢查node版本
在終端中輸入以下命令查看當前?Node.js?版本:
node -v
如果顯示的版本號與升級到的版本號相同,則說明升級成功了。文章來源:http://www.zghlxwxcb.cn/news/detail-461430.html
注意:在使用?nvm?切換?Node.js?版本后,在新的終端窗口中仍需執(zhí)行?`nvm?use?`?來切換版本。文章來源地址http://www.zghlxwxcb.cn/news/detail-461430.html
到了這里,關于升級 Node.js 版本的步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!