<h2>快速搭建 Node.js 開發(fā)環(huán)境</h2>
<h4>node.js有兩種安裝方式:源碼安裝以及nvm安裝勇劣,首先介紹下nvm的安裝方式</h4><h5>為了解決眾多小伙伴安裝被墻的問題谬盐,故在這做一下筆記分享給大家</h5>
注:
nvm:Node Version Manager
1.Linux和Mac OS環(huán)境下, 請使用 nvm 來安裝你的 node 開發(fā)環(huán)境, 保持系統(tǒng)的干凈.
2.Windows下請使用 nvmw 來替代 nvm
<h3>Linux Installation</h3>
1.腳本安裝方法:
$~ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
or Wget:
$~ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
最后
$~ source ~/.bashrc即可
2.Git 安裝
$~ cd ~/
$~ git clone https://github.com/creationix/nvm.git .nvm
接著手動添加環(huán)境變量在(~/.bashrc或者 ~/.profile 或者 ~/.zshrc)下:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
保存
source ~/.bashrc
接著你便可以在終端中運行nvm了
通過 nvm 安裝任意版本的 node
$~ nvm install node
默認是國外源子巾,特別慢:http://nodejs.org/dist/
此處切換淘寶源:
編輯~/.bashrc文件:
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
保存
然后執(zhí)行$~ nvm install node即可憎账,速度相當(dāng)快
<h2>windows 環(huán)境的nvmw可以參照這里</h2>
<h1>使用 cnpm 加速 npm</h1>
可以通過簡單的 ---registry
參數(shù), 使用國內(nèi)的鏡像 https://registry.npm.taobao.org :
然而本人推薦你安裝 cnpm:
參照著官網(wǎng)步驟:
使用說明
你可以使用我們定制的 cnpm (gzip 壓縮支持) 命令行工具代替默認的 npm
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
或者你直接通過添加 npm
參數(shù) alias
一個新命令:
alias cnpm="npm --registry=https://registry.npm.taobao.org --cache=$HOME/.npm/.cache/cnpm --disturl=https://npm.taobao.org/dist --userconfig=$HOME/.cnpmrc"# Or alias it in .bashrc or .zshrc$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \ --cache=$HOME/.npm/.cache/cnpm \ --disturl=https://npm.taobao.org/dist \ --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
安裝模塊
$~ cnpm install [name]
同步模塊
直接通過 sync
命令馬上同步一個模塊, 只有 cnpm
命令行才有此功能:
$~ cnpm sync connect
當(dāng)然, 你可以直接通過 web 方式來同步: /sync/connect
$ open https://npm.taobao.org/sync/connect
其它命令
支持 npm
除了 publish
之外的所有命令, 如:
$ cnpm info connect