anolis8下安裝nvm

nvm 詳解

在工作中,我們可能同時在進行2個或者多個不同的項目開發(fā),每個項目的需求不同,進而不同項目必須依賴不同版本的NodeJS運行環(huán)境,這種情況下,對于維護多個版本的node將會是一件非常麻煩的事情,nvm就是為了解決這個問題而產(chǎn)生的,他可以方便的在同一臺設備上進行多個node版本之間切換。

什么是nvm

NodeVersionManager(NVM)在處理多項目中不同Node.js版本需求的解決方案。NVM允許輕松切換版本,包括下載遠程LTS版本、Windows安裝步驟、配置淘寶鏡像、基本使用命令及常見操作。對于Node.js開發(fā)者來說,NVM簡化了版本管理,提高工作效率。

為什么使用 NVM?NVM 允許用戶:

使用簡單的命令在本地下載任何遠程長期支持 (LTS) 版本的 Node.js。
直接從命令行在 Node.js 的多個版本之間輕松切換。
設置別名以輕松在不同下載版本的 Node.js之間切換。

nvm安裝

nvm 地址 https://github.com/nvm-sh/nvm
安裝方式1

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash

安裝方式2

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash

編輯配置地址

在/etc/profile在文件尾部添加nvm命令所在路徑

 # This loads nvm
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

重新加載環(huán)境變量

source /etc/profile

配置國內(nèi)鏡像

設置npm_mirror:
nvm npm_mirror https://npmmirror.com/mirrors/npm/
設置node_mirror:
nvm node_mirror https://npmmirror.com/mirrors/node/

常用命令

nvm list 查看現(xiàn)在所有安裝的node版本
nvm list available 查看nodejs官方的所有版本
nvm ls-remote 列出全部可安裝的版本號
nvm use 版本號 切換版本
nvm install 版本號 下載對應版本
nvm uninstall 版本號 卸載對應版本
nvm list installed 查看已經(jīng)安裝版本
nvm alias default 版本號 切換默認使用版本
nvm install latest 下載最新的node版本和與之對應的npm版本

查看nvm版本

# nvm --version
0.40.2

安裝nodejs

# nvm install 12.14.1
# nvm list
->     v12.14.1
         system
default -> 12.14.1 (-> v12.14.1)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v12.14.1) (default)
stable -> 12.14 (-> v12.14.1) (default)
lts/* -> lts/jod (-> 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 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.20.7 (-> N/A)
lts/iron -> v20.19.0 (-> N/A)
lts/jod -> v22.14.0 (-> N/A)

使用node指定版本

nvm use  v12.14.1

先下載在安裝

# 1、 在對應目錄中下載nvm對應版本壓縮包
cd /home
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.40.2.tar.gz

# 2、 解壓值nvm目錄
tar -zxvf v0.40.2.tar.gz -C ~/.nvm/

# 3、編輯配置環(huán)境/etc/profile 任一都行
vim /etc/profile

# 4、在/etc/profile的末尾,添加如下語句:

export NVM_DIR="$HOME/.nvm/nvm-0.40.2"
[ -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
# 5、重新加載配置
 source   /etc/profile

# 6、查看版本
# nvm --version
0.40.2
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容