大部分接觸過nodejs的開發者都清除其版本更新速度有多快,所以切換node版本也成為時不時的操作,目前使用得最多的node版本管理工具有n
和nvm
這兩種。其中,n
是node的乙個模組,作者是tj holowaychuk(鼎鼎大名的express框架作者),就像它的名字一樣,它的理念就是簡單;nvm
全稱node version manager,它與n的實現方式不同,其是通過shell指令碼實現的。
安裝n
兩種方式:
yarn global add n
npm install -g n
使用n
安裝其他版本的node(如安裝4.6.1版本):
n 4.6.1
安裝最新版node:
n latest
安裝穩定版node:
n stable
移除某個版本(如移除4.6.1版本):
n rm 4.6.1
以指定版本執行指令碼(如指定4.6.1版本來執行test.js):
n use 4.6.1 test.js
安裝完成之後切換node版本,則直接輸入n
後輸出當前已經安裝的node版本以及正在使用的版本(前面有乙個o
),你可以通過移動上下方向鍵來選擇要使用的版本,最後按回車選定當前想要使用的版本。
安裝nvm
兩種方式:
curl | sh
wget -qo- | sh
使用nvm
安裝其他版本的node(如安裝4.6.1版本):
nvm install 4.6.1
切換到某個版本的node(如切換到4.6.1版本):
nvm use 4.6.1
檢視已經安裝的node版本:
nvm ls
檢視當前正在使用的node版本:
nvm current
以指定版本執行指令碼(如指定4.6.1版本來執行test.js):
nvm run 4.6.1 test.js
移除某個版本(如移除4.6.1版本):
n uninstall 4.6.1
解除安裝nvm
:
rm -rf ~/.nvm
安裝nvm
之後會clone到~/.nvm
,然後會在~/.bash_profile
,~/.zshrc
或~/.profile
末尾新增source
。 Node版本管理工具 nvm
curl o bash按照官網 執行 and adds the source line to your profile bash profile,zshrc,profile,or bashrc 編輯根目錄內的任意乙個存在的檔案vim zshrc複製下面的 貼上在第一行,儲存並退出 export nv...
node版本管理工具n
全域性安裝 sudo npm i g n修改檔案訪問許可權 sudo chown r whoami usr local n sudo chown r whoami usr local bin usr local lib usr local include usr local share檢視已安裝的n...
安裝node版本管理工具 nvm
前段時間按照官方github給了兩個命令安裝都失敗了,提示拒絕連線,今天又發現乙個成功的方法 參考貼 沒有安裝git的安裝下git,centos環境下直接執行yum install git即可 git clone git nvm 驗證安裝,我試的是無任何輸出 command v nvmecho so...