這篇文章跟大家介紹怎麼使用工具切換 node 版本,讓 node 版本更貼合專案的需要,防止報錯。有一定的參考價值,希望對大家有幫助!
之前都沒有接觸過需要切換node 版本的情況,直到有一天,運行一個項目,出現報錯:ReferenceError: primordials is not defined
,這個報錯的原因,是我現在使用的node 版本太高,所以需要降node 版本。 【推薦學習:《nodejs 教學》】
學會用工具切換node 版本
其實在一台電腦上使用不同版本的node,比較常見,因為你不能保證你目前的項目就是使用最新的node,不排除有老的項目,在切換使用頻繁的情況下,你不可能卸載,然後重裝吧。
這個時候就可以使用到一個 node 版本管理工具。
我的電腦是 win,所以我就用 nvm 啦,用著還可以。
下載nvm並安裝 (建議使用nvm-setup.zip) https://github.com/coreybutler/nvm-windows/releases
#nvm 基本指令使用
查看nvm 安裝版本
nvm v //或 nvm version
查看所有可安裝Node 版本號
nvm list available
查看已安裝node版本
nvm ls //或 nvm list
安裝
//安装指定版本(推荐) nvm install 14.8.0
卸載// 14.8.0 是版本号
nvm uninstall 14.8.0
// 14.8.0 是版本号 nvm use 14.8.0