業務場景: 最近需要開發一個基於vue2的項目,再使用Electron 打包成exe文件。 實際操作時發現vue項目組件依賴最高到node16,電腦上的環境是最新的node20 忙著把node20卸載,換上node16,VUE項目是跑進來了,但是使用Electron 時候又發現需要node19才現, ...
業務場景:
最近需要開發一個基於vue2的項目,再使用Electron 打包成exe文件。
實際操作時發現vue項目組件依賴最高到node16,電腦上的環境是最新的node20
忙著把node20卸載,換上node16,VUE項目是跑進來了,但是使用Electron 時候又發現需要node19才現,真是巨坑
查閱了半天資料,發現node也是有個版本管理工具,就是nvm
分享下我如何 使用nvm管理node版本吧
準備條件:卸載電腦上的node及刪除node目錄中的殘餘文件
一,去github下載nvm安裝包
https://github.com/coreybutler/nvm-windows/releases
二,安裝nvm
按照軟體提示依次下一步即可
安裝完成後打開控制台輸入 nvm -v 顯示出版本號即安裝成功
三,控制台輸入 nvm list available 查看可以安裝的node版本
四,控制台輸入 nvm install 16.18.0 命令,安裝需要的node版本
五,控制台輸入nvm use 16.18.0 命令,切換到已安裝的node版本,安裝完成後使用node -v查看是否安裝成功
六,如果需要再安裝node19,可以再執行步驟四五即可
nvm list available nvm install 16.18.0 //若安裝緩慢或失敗,添加國內鏡像即可 nvm install 16.18.0 --registry=http://registry.npm.taobao.org nvm use 16.18.0 node -v //nvm常用命令 nvm ls //:列出所有已安裝的 node 版本 nvm ls-remote //:列出所有遠程伺服器的版本(官方node version list) nvm list //:列出所有已安裝的 node 版本 nvm list available //:顯示所有可下載的版本 nvm install stable //:安裝最新版 node nvm install [node版本號] //:安裝指定版本 node nvm uninstall [node版本號] //:刪除已安裝的指定版本 nvm use [node版本號] //:切換到指定版本 node nvm current //:當前 node 版本 nvm alias [別名] [node版本號] //:給不同的版本號添加別名 nvm unalias [別名] //:刪除已定義的別名 nvm alias default [node版本號] //:設置預設版本