牛魔王的故事
2022-12-02 11:23:50
去年我通過從 nodejs.org 下載它在 Mac 上安裝了 Node.js。但是,我注意到它通常是通過一些包管理器安裝的,比如 Homebrew(壞方法)和 NVM(好方法)。問題 1:我應(yīng)該卸載當前的 Node.js 并通過 NVM(我什至沒有)安裝它嗎?問題二:Node版本切換是否常見?為什么有人會那樣做?
2 回答
HUWWW
TA貢獻1874條經(jīng)驗 獲得超12個贊
使用 NVM 確實是個好主意??!可能有不同的項目使用不同版本的 NodeJs。在那種情況下,像 NVM 這樣的庫會很有幫助,否則你必須卸載舊版本并安裝新版本。您知道每次想要擁有一個新版本時卸載并重新安裝一個新版本是多么困難。此外,如果您想嘗試新版本的 Nodejs 中提供的一些新功能,則必須再次執(zhí)行安裝/卸載過程。
因此,使用 NVM 會創(chuàng)建一個類似沙箱的環(huán)境,其中 Node 上的一個版本不會與另一個版本混淆。
長話短說,NVM 會有所幫助。安裝 NVM 后,只需NVM install 'nodeversion'使用NVM use 'nodeversion'特定版本的 Node 即可。
狐的傳說
TA貢獻1804條經(jīng)驗 獲得超3個贊
您可能正在從事基于不同版本節(jié)點的不同項目。nvm 在這種情況下可以提供幫助。
如果您想驗證您的應(yīng)用程序是否適用于不同版本的節(jié)點,它也非常有幫助。
一般來說,它與 python2/3、不同版本的 JDK 等沒有什么不同。您可以堅持當前的安裝,只有在必要時才切換到 nvm。你會知道什么時候需要它。
添加回答
舉報
0/150
提交
取消
