windows安裝nvm 管理nodejs

參考: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
感謝作者分享*

發佈了52 篇原創文章 · 獲贊 14 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章