運行多個版本的 NodeJs

運行多個版本的 NodeJs

我現在的情況是,我正在管理一個伺服器,其中有兩個不同的項目,這些項目運行不同版本的 NodeJs,可能還會運行 React。這些專案是由 2 個不同的程式設計師開發的,所以我只是想知道是否有一種方法可以避免使用容器,並允許每個專案運行不同版本的 NodeJs 和 ReactJs。

有解決辦法嗎?

答案1

是的,這是很常見的情況。您需要的是 NVM(節點版本管理器):https://github.com/nvm-sh/nvm

關於 React,我不確定,但由於依賴項的版本位於 package.json 上,因此每個專案都可以有不同的版本,但全域安裝的套件(使用 -g 標誌)除外。

相關內容