2024年1月16日 星期二

node 多版本問題

透過nvm 可以在主機上安裝多版本nodejs

任意切換

最近在把原本系統node16升級到node 20

一直遇到錯誤顯示 module的版本錯誤

但透過node --version檢查 版本已經20對了

還是報錯

最後發現當使用sudo node --version看到的版本卻是16

才發現若用sudo 執行會是執行到16的版本

這問題來自於

早期系統安裝node 16時

有把/usr/bin/node link到 nvm內16的版本

造成版本不一