Node 下載安裝
打開NodeJs的官方網(wǎng)站,然后下載適合自己平臺的軟件包,進(jìn)行安裝。我這里使用的是Mac,以Mac為例。

下載,完成后,找到下載下來的pkg文件,雙擊,跟著引導(dǎo)一步一步“繼續(xù)”即可。

這里要特別注意一下,界面上的提示
Make sure that
/usr/local/binis in your $PATH.
意思是,確保你的PATH系統(tǒng)變量里面有/usr/local/bin這個路徑。因為node默認(rèn)會把node和npm命令安裝在目錄下面。如果沒有這個路徑?jīng)]有在PATH變量里面,那么就會出現(xiàn)找不到命令的錯誤。下一個小節(jié)將會講述如何處理這個問題。
點(diǎn)擊“關(guān)閉”完成安裝。
PATH 變量配置
如果不在PATH里面,那么我們就會出現(xiàn)如下圖所示的錯誤:

這個時候我們可以使用echo $PATH顯示下當(dāng)前系統(tǒng)的PATH

PATH 中路徑之間用: 分割。
我們需要在~/.bashrc 文件中添加這條path信息。首先我們執(zhí)行cd ~來到用戶根目錄下,然后執(zhí)行open .,在finder中打開用戶home目錄,按下組合鍵??.(Command + Shift + .),展示隱藏的文件。

然后選擇一個文本編輯器(注意不要使用word這些富文本編輯器)打開這個文件進(jìn)行編輯,我這里用的是Sublime Text。
添加一行配置export PATH="$PATH:/usr/local/bin"。

添加完成以后,我們保存,然后關(guān)閉。回到命令行,執(zhí)行source .bashrc,讓我們剛才的修改生效。

檢查是否安裝完成
然后我們打開terminal命令行界面工具,并且執(zhí)行如下命令,檢查node,npm 是否安裝完成。

安裝cnpm
npm 是node的官方包管理工具。我們平常開發(fā)中,會用到很多別人開發(fā)好的代碼包,這些包托管在npm的源上。但是因為網(wǎng)絡(luò)的原因,我們安裝的時候會非常的緩慢。
我們需要添加國內(nèi)的一些鏡像來加速依賴包的下載。
訪問淘寶鏡像的官網(wǎng)https://npm.taobao.org,按照教程安裝cnpm命令,
npm install -g cnpm --registry=https://registry.npm.taobao.org
執(zhí)行結(jié)果如下:

安裝出錯了,根據(jù)提示,原因是
Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
因為目錄權(quán)限的問題,導(dǎo)致訪問失敗。
此時我們加上sudo再次執(zhí)行
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

安裝成功。