在使用nodejs時有時需要不同的版本之間進行切換,所以就用到了版本管理工具nvm,在windows系統下用的是nvm-windows,這里選擇的是nvm-noinstall.zip免安裝版本(需要配置);
- 下載完成后將文件解壓在要安裝的文件夾里(比如:D:\dev\nvm)。解壓后的文件主要有:elevate.cmd、elevate.vbs、install.cmd、LICENSE、nvm.exe這五個文件
- 在install.cmd上右鍵,管理員身份運行,打開命令行窗口,直接回車,會顯示成功在c盤根目錄下生成setting.txt文件,記事本打開,改成如下
root: D:\dev\nvm path: D:\dev\nodejs arch: 64 proxy: none node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
,保存將setting.txt文件剪切到D:\dev\nvm文件夾內,node_mirror和npm_mirror是使用的國內淘寶鏡像,下載比較快,arch系統的位數,32位的就改成32
- 接着修改環境變量,環境變量有系統變量和用戶變量,我是配置的用戶變量,在經過上面幾步的操作后,在系統變量的里有NVM_HOME和NVM_SYMLINK,將他們刪除,如果path里有自動添加的
D:\dev\nvm和D:\dev\nodejs的話,也刪掉
- 修改用戶變量,在用戶變量里分別新建NVM_HOME和NVM_SYMLINK,值分別是D:\dev\nvm和D:\dev\nodejs,path最前面加上%NVM_HOME%;%NVM_SYMLINK%,注意分號隔開;
- 此時打開命令行,輸入nvm v查詢出來版本號則安裝成功,
- 安裝nodejs 安裝nodejs時一定要將命令行切換到要安裝的文件夾內安裝(如切換到D:\dev\nvm)
執行命令 nvm install latest
等待下載完成則安裝上了nodejs,根據提示 nvm use 版本號,使用相應版本
另外npm的全局路徑設置:
npm config set prefix "D:\dev\nvm\npm"
進入命令行執行以上命令,在c:\users\用戶名\ 目錄下會有一個.npmrc文件,記事本打開是
prefix=D:\dev\nvm\npm
這是全局安裝的路徑
命令行執行
npm install npm -g
在全局下安裝了npm,則全局下可以使用npm
最后還要配置npm的環境變量,在用戶變量中新建NVM_HOME,值為D:\dev\nvm\npm,path的最前面加上%NPM_HOME%,完成!!以上參考了網上很多大神的教程,以及安裝過程中遇到的坑,以作總結!