1,點擊下載 nvm 并且安裝
進入nvm的github:
GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.
這里下載發行版,Releases · coreybutler/nvm-windows · GitHub
找到 這個 nvm-setup.zip下載
直接運行安裝,不要到c盤, 這里設置要管理切換的node的路勁,建議也是d盤,另外會直接檢測
到已經安裝的node 并且詢問你是否需要把現在已安裝版本node納入控制,點確定即可。
執行
nvm -v
能提示版本號證明安裝成功,用cmd執行才有效,你用外部終端可能不行,
2,安裝指定node版本
我的本機node20 太高了,導致優雅草蜻蜓系統無法打包
可以開始安裝對應的node版本
比如我們優雅草蜻蜓系統的要求為:
node-v v14.21.3npm-v 6.14.18
那么執行命令:
nvm install v14.21.3 //安裝node版本
3,切換node版本
nvm use 版本號 //切換版本號
需要切換使用:
nvm use v14.21.3
執行后提示:
Now using node v14.21.3 (64-bit)即可成功
常用nvm指令
nvm uninstall 版本號 //卸載node版本
nvm off // 禁用node.js版本管理(不卸載任何東西)
nvm on // 啟用node.js版本管理
nvm -v // 顯示nvm版本
nvm install stable // 安裝最新穩定版
nvm current // 顯示當前使用中的nvm版本
?
重新開始安裝依賴
npm install 再然后 執行打包
npm run build:prod
這回就沒問題了,因為優雅草蜻蜓系統開發環境node為較低版本。
同理可證切換npm版本
我們仔細觀察可發現,當我們下載指定node版本的時候就會指定下載npm的版本
C:\Users\Administrator>nvm install v14.21.3
Downloading node.js version 14.21.3 (64-bit)...
Complete
Creating D:\soft\nvm\tempDownloading npm version 6.14.18... Complete
Installing npm v6.14.18...Installation complete. If you want to use this version, typenvm use 14.21.3