升級或管理node各種版本建議使用nvm,這是他的github→https://github.com/creationix/nvm
按照他的文件安裝,下載安裝的script
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash //--or use wget wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
安裝完就能使用nvm指令了,下面是一些常用指令
nvm ls //查看目前在系統上所有node.js的版本,和顯示目前node穩定的版本 nvm ls-remote //查看所有node.js的版本 nvm install stable //安裝最新穩定版本 nvm install 11.0.0 //安裝版本11.0.0的node nvm use 11.0.0 //使用版本11.0.0的node nvm uninstall 11.0.0 //刪除版本11.0.0的node
在使用nvm升級node之後,使用了更高級的node版本,使用npm可能會出現”Cannot find module ‘npmlog'”之類的錯誤,建議參考nvm文件使用下面指令升級npm,文件網址
nvm install node --reinstall-packages-from=node
完成後就能查看各個版本是否有成公升級了
node -v npm -v