Volta Great JS Management Tool
Times Before Volta 在 volta 問世之前我想管理 Node.js 版本的工具這個選項大概就是 nvm 了。不過 nvm 他是單純的管理 node 版本,而且他不會自動切換版本,你需要自己手動執行(也是可以寫 script 達成自動切換,只是這樣新電腦重新設定環境時比較麻煩)但這樣就太不懶人了,最好就是可以切換資料夾後他可以自己認得現在該用什麼,不過當時市面上沒有比較好的替代方案,所以也是只能將就的用下去。 Why You Need Volta volta 其中一個好用的點在於你的專案 volta pin 了特定版本的 node 後,只要切換資換資料夾 node 版本也會順便幫你一起切換。 若切換到的專案底下所指明的 node 版本並未安裝的話, volta 會幫您安裝好在 package.json 鎖定的版本與相依的套件(node, npm, etc…)。這樣就不需要擔心下載下來的專案是否有包含你沒有安裝的工具,因為這些 volta 都會自動幫你處理好。 這樣做還有另外一個好處,若團隊都採用 volta 的話,就不需要擔心成員的環境是否跟你不一樣,因為 volta 會幫你處理好這一塊,讓你們使用的工具都維持在同一個版本。 Install Volta 官方有提供無腦安裝方式,不論是 Unix 還是 Windows 都很簡單。 在 Windows 上值得一提的是, volta 其實也可以用 scoop 裝起來! 執行: 1 scoop install volta 註:scoop 的安裝方式可以參考這裡 Developer Mode On Before Use It 在 Windows 環境上使用 volta 請記得先把開發者模式打開,主要是他會用到軟連結(symlink)。開啟方式可以參考官方說明 ...