1.概述
小伙伴們開發項目越來越多,對於新項目和之前項目在node版本上可能遇到過所需本地node版本不同問題,最近我也遇到同樣問題,新項目node版本在14.15.5,有一個維護了幾年的項目,node版本不能超過10.14.1版本。於是我就想到了nvm,nodejs版本管理工具。
在使用過程遇到一些問題,今天進行一下匯總,防止他人采坑...
nvm版本為1.1.7。
2.nvm是什么
nvm全名node.js version management,顧名思義是一個nodejs的版本管理工具。通過它可以安裝和切換不同版本的nodejs。
3.下載
可在點此在github上下載最新版本
- nvm-setup.zip:安裝版,推薦使用
4.安裝
- 安裝nvm-setup.exe
- 選擇nvm安裝地址
- 選擇nodejs安裝地址,注意:這里路徑不要增加中文和空格
- install
- 安裝完成確認
- 命令行使用nvm執行
-
- nvm arch 顯示node是運行在32位還是64位。
- nvm install <version> [arch] 安裝node, version是特定版本也可以是最新穩定版本latest。可選參數arch指定安裝32位還是64位版本,默認是系統位數。可以添加--insecure繞過遠程服務器的SSL。
- nvm list [available] 顯示已安裝的列表。可選參數available,顯示可安裝的所有版本。list可簡化為ls。
- nvm on 開啟node.js版本管理。
- nvm off 關閉node.js版本管理。
- nvm proxy [url] 設置下載代理。不加可選參數url,顯示當前代理。將url設置為none則移除代理。
- nvm node_mirror [url] 設置node鏡像。默認是https://nodejs.org/dist/。如果不寫url,則使用默認url。設置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
- nvm npm_mirror [url] 設置npm鏡像。https://github.com/npm/cli/archive/。如果不寫url,則使用默認url。設置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
- nvm uninstall <version> 卸載指定版本node。
- nvm use [version] [arch] 使用制定版本node。可指定32/64位。
- nvm root [path] 設置存儲不同版本node的目錄。如果未設置,默認使用當前目錄。
- nvm version 顯示nvm版本。version可簡化為v。
5.注意事項
1.在安裝時,安裝路徑不要出現中文和空格
2.版本為1.1.7
6.總結
1.下載路徑可手動修改。在nvm安裝文件夾中,settings.txt
默認為:
可增加鏡像下載:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/