nvm在windows和centos下的安裝使用

2021-09-23 15:33:42 字數 2217 閱讀 7995

nvm(node version manager)顧名思義就是nodejs的版本管理軟體, 可以在nodejs各個版本間切換,而不用解除安裝任何版本的nodejs

修改settings.txt

編輯nvm的安裝目錄下找到settings.txt檔案,在檔案末尾加上下面兩行:

node_mirror:  

npm_mirror:

使用nvm use命令後會修改環境變數將node和npm的版本進行切換,即使重啟系統後也不會改變。重新使用nvm use可以改變node的版本

wget

tar -zxvf v0.34.0.tar.gz

cd nvm-0.34.0

./install.sh

vi ~/.bash_profile   在末尾加入:

nvm_nodejs_org_mirror=

export nvm_nodejs_org_mirror

source ~/.bash_profile

nvm --version

nvm ls-remote  按先後順序列出所有可安裝的nodejs版本

nvm install v10.15.3

nvm ls  (也可以 nvm list)  檢視當前電腦安裝了哪些nodejs版本

nvm use v10.15.3   切換版本

nvm alias default v10.15.3  設定預設版本

[root@localhost ~]# nvm --version

0.34.0

[root@localhost ~]# node -v

v10.15.3

[root@localhost ~]# npm -v

6.4.1

centos6如果要使用更高版本的nodejs,需要公升級相應的依賴包,否則會報錯,比如:

[root@localhost ~]# nvm use  v12.3.1

node: /usr/lib64/libstdc++.so.6: version `glibcxx_3.4.14' not found (required by node)

node: /usr/lib64/libstdc++.so.6: version `glibcxx_3.4.18' not found (required by node)

node: /usr/lib64/libstdc++.so.6: version `cxxabi_1.3.5' not found (required by node)

node: /usr/lib64/libstdc++.so.6: version `glibcxx_3.4.15' not found (required by node)

node: /lib64/libc.so.6: version `glibc_2.17' not found (required by node)

node: /lib64/libc.so.6: version `glibc_2.16' not found (required by node)

node: /lib64/libc.so.6: version `glibc_2.14' not found (required by node)

nvm is not compatible with the npm config "prefix" option: currently set to ""

run `nvm use --delete-prefix v12.3.1` to unset it.

如果是centos7,則可以直接安裝最新版本nodejs

nvm install v12.3.1

[root@localhost nvm-0.34.0]# nvm --version

0.34.0

[root@localhost nvm-0.34.0]# node -v

v12.3.1

[root@localhost nvm-0.34.0]# npm -v

6.9.0

centos下如果要保持住node的版本需要使用nvm alias default 命令,否則退出命令列後node的版本就過期了,需要重新使用nvm use 或 nvm alias default 命令才能讓node生效

在windows下安裝nvm並管理nodejs版本

不得不說,nodejs的nvm工具跟python下的mkvirtualenv 工具很像。作為立志成為偽全棧的我來說,玩玩nodejs是必不可少的。nodejs 有很多種的安裝方式,下面我用nvm的方式是比較正確的姿勢。2 雙擊 install.cmd 然後會讓你輸入 壓縮檔案解壓或拷貝到的乙個絕對路...

nvm本地下安裝使用(windows)

1.什麼是nvm nvm是node version manager的縮寫,中文翻譯為node版本管理工具,它能夠讓你在同一臺機器上安裝和切換不同版本的node。tips 如果本地已安裝node的其他版本,他會提示是否將當前版本加入控制。安裝目錄路徑使用英文。3.安裝 安裝成功後,在控制台輸入nvm會...

Windows下安裝及使用NVM

所謂nvm就是乙個可以讓你在同一臺機器上安裝和切換不同版本node的工具。這裡是一篇安裝及使用教程。之後,按照提示完成安裝即可,安裝完成後可以檢測一下是否安裝成功 在命令列輸入nvm,如果出現nvm版本號和一系列幫助指令,則說明nvm安裝成功 否則,可能會提示nvm command not foun...