第一步:下載NVM下載nvm並解壓
nvm-window 下載地址:https://github.com/coreybutler/nvm-windows/releases
下載文件,然后解壓得到nvm-noinstall文件夾,重命名為nvm(名字隨意)。
這里有四個可下載的文件:
- nvm-noinstall.zip: 這個是綠色免安裝版本,但是使用之前需要配置。(個人推薦這個)
- nvm-setup.zip:這是一個安裝包,下載之后點擊安裝,無需配置就可以使用,方便。
- Source code(zip):zip壓縮的源碼
- Sourc code(tar.gz):tar.gz的源碼,一般用於*nix系統
第二步:配置NVM環境變量
1.在nvm文件夾中創建settings.text,寫入以下內容保存:
root: D:\dev\nvm path: D:\dev\nodejs
root: 是nvm.exe所在目錄
path:node快捷方式所在的路徑。當使用nvm use XXXnode版本號的時候會根據path的設置創建快捷方式。每切換不同版本,這個快捷方式里的內容根據使用的node的版本而變化。
注意:手打的話root和path的冒號后面一定要有一個空格,不然安裝node的時候是不會安裝到該nvm文件夾里。
2.計算機——右鍵——屬性——高級系統設置——環境變量
新建變量名:NVM_HOME,變量值:D:\dev\nvm
新建變量名:NVM_SYMLINK,變量值:D:\dev\nodejs
找到Path選擇編輯添加%NVM_HOME%;%NVM_SYMLINK%;
注意:
A.變量名必須為NVM_HOME和NVM_SYMLINK,之前重新安裝突然想試試變個名會如何於是給NVM后面加個s,然后出問題了。
B.編輯PATH的時候添加%NVM_HOME%前面一定要分號結尾。
C.path中%NVM_HOME%與%NVM_SYMLINK%的順序不要反。
3.檢測nvm安裝成功與否
命令台輸入 nvm 跳出呼啦啦一大堆告訴你怎么操作的就是安裝成功了。
第三步:安裝node
nvm install node版本號 //安裝某個版本node nvm use node版本號 //使用某版本node node -v //查看版本號,需要use后才能才能使用node -v查看版本
沒有出現“不是內部或外部的指令”,那一般都安裝成功了。
npm“不是內部或外部的指令”的問題:
我們安裝的每一個版本的node.js都自帶了一個npm模塊。如果需要使用npm 安裝模塊,必須先nvm use node版本后,才能使用npm安裝模塊。安裝了全局模塊但是無法使用該命令,如全局安裝vue-cli,但是vue -V查看版本的時候出現“不是內部或外部的指令”,我們要設置npm的prefix的路徑為該版本的node.exe所在的路徑。
例如:當前使用v10.15.0的node,他的node.exe的路徑為E:\nvm\version\v10.15.0。那么就設置
npm config set prefix "E:\nvm\version\v10.15.0"
每次使用npm都要先使用nvm use node版本,因此我們需要安裝一個全局npm,直接使用npm安裝模塊。
第四步:全局安裝npm
path環境變量添加%NPM_HOME%,注意:要將這個環境變量放在%NVM_SYMLINK% 的前面才有生效,否則被它搶先覆蓋了。
附:配置好環境變量后記得重新打開命令行窗口才能生效。
參考資料:
nvm安裝:https://www.cnblogs.com/weiqinl/p/7503123.html
node配置:https://www.cnblogs.com/shimily/articles/7244058.html