參考:http://blog.csdn.net/tyro_java/article/details/51232458
首先下載 nvm 包 地址:https://github.com/coreybutler/nvm-windows/releases,我下的是nvm-setup.zip,解壓後安裝。
有兩個坑:
1、之前安裝的nodejs要卸載
2、安裝路徑不要有空格或中文
我的安裝路徑是:E:\dev\nvm,E:\dev\nodejs
環境變量
win10自動配好了
NVM_HOME:C:\dev\nvm
NVM_SYMLINK:C:\dev\nodejs
PATH:%NVM_HOME%;%NVM_SYMLINK%
配置 npm 全局安裝路徑
npm config set prefix "D:\nodejs\global"
npm config set cache "D:\nodejs\cache"//配置模塊安裝路徑
設置環境變量
1)配置環境變量,在系統變量裏新建NODE_PATH,值爲D:\nodejs\global,
2)在用戶變量上的path變量添加 D:\nodejs\global
設置settings.txt(翻牆的不需要這一步)
安裝目錄下打開settings.txt文件,可以看到已經有兩行
root: E:\dev\nvm
path: E:\dev\nodejs
添加以下內容
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
打開一個cmd窗口輸入命令:nvm v ,那麼我們會看到當前nvm的版本信息
安裝nodejs
輸入命令:nvm install latest 如果網絡暢通,我們會看到正在下載的提示,下載完成後 會讓你use那個最新的node版本。
備註: 如果你的電腦系統是32 位的,那麼在下載nodejs版本的時候,一定要指明 32 如: nvm install 5.11.0 32 這樣在32位的電腦系統中,纔可以使用,默認是64位的。
安裝npm
npm install npm -g
爲這個npm配置環境變量: 變量名爲:NPM_HOME,變量值爲 :E:\dev\nvm\npm
在Path添加;%NPM_HOME%,這個一定要添加在 %NVM_SYMLINK%之前
安裝cnpm(翻牆的不需要這一步)
npm install -g cnpm –registry=http://r.cnpmjs.org
或者用淘寶的npm install -g cnpm –registry=https://registry.npm.taoba.org
安裝nrm(翻牆的不需要這一步)
npm install -g nrm
nrm就是npm registry manager 也就是npm的鏡像源管理工具,有時候國外資源太慢,那麼我們可以用這個來切換鏡像源。
命令:nrm ls 用於展示所有可切換的鏡像地址
命令:nrm use cnpm/nrm use taobao 我們這樣就可以直接切換到cnpm上了。當然也可以按照上面羅列的其他內容進行切換。
nvm常用命令
nvm install ## 安裝指定版本,可模糊安裝,如:安裝v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4
nvm uninstall ## 刪除已安裝的指定版本,語法與install類似
nvm use ## 切換使用指定的版本node
nvm ls ## 列出所有安裝的版本,*表示當前使用的版本
nvm ls-remote ## 列出所以遠程服務器的版本(官方node version list)
nvm current ## 顯示當前的版本(windows下貌似有問題)
nvm alias ## 給不同的版本號添加別名
nvm unalias ## 刪除已定義的別名
nvm reinstall-packages ## 在當前版本node環境下,重新全局安裝指定版本號的npm包
安裝angular-cli
因爲angular-cli是用typescript寫的,所以要先裝typescript 、typings
cnpm install -g typescript typings
cnpm install -g @angular/cli
安裝bower
npm install -g bower
bower -v//查看版本,如果正確顯示了版本號就說明安裝成功
安裝grunt-cli
npm install -g grunt-cli
*本文參考:http://blog.csdn.net/tyro_java/article/details/51232458
感謝作者分享*