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...