Node 下載安裝
打開NodeJs的官方網(wǎng)站,然后下載適合自己平臺(tái)的軟件包荷科,進(jìn)行安裝唯咬。我這里使用的是Mac,以Mac為例步做。
下載副渴,完成后,找到下載下來(lái)的pkg文件全度,雙擊煮剧,跟著引導(dǎo)一步一步“繼續(xù)”即可。
這里要特別注意一下将鸵,界面上的提示
Make sure that
/usr/local/bin
is in your $PATH.
意思是勉盅,確保你的PATH系統(tǒng)變量里面有/usr/local/bin
這個(gè)路徑。因?yàn)閚ode默認(rèn)會(huì)把node
和npm
命令安裝在目錄下面顶掉。如果沒有這個(gè)路徑?jīng)]有在PATH變量里面草娜,那么就會(huì)出現(xiàn)找不到命令的錯(cuò)誤。下一個(gè)小節(jié)將會(huì)講述如何處理這個(gè)問(wèn)題痒筒。
點(diǎn)擊“關(guān)閉”完成安裝宰闰。
PATH 變量配置
如果不在PATH里面茬贵,那么我們就會(huì)出現(xiàn)如下圖所示的錯(cuò)誤:
這個(gè)時(shí)候我們可以使用echo $PATH
顯示下當(dāng)前系統(tǒng)的PATH
PATH 中路徑之間用:
分割。
我們需要在~/.bashrc
文件中添加這條path信息移袍。首先我們執(zhí)行cd ~
來(lái)到用戶根目錄下解藻,然后執(zhí)行open .
,在finder中打開用戶home目錄葡盗,按下組合鍵??.(Command + Shift + .)螟左,展示隱藏的文件。
然后選擇一個(gè)文本編輯器(注意不要使用word這些富文本編輯器)打開這個(gè)文件進(jìn)行編輯觅够,我這里用的是Sublime Text胶背。
添加一行配置export PATH="$PATH:/usr/local/bin"
。
添加完成以后喘先,我們保存钳吟,然后關(guān)閉∑凰睿回到命令行砸抛,執(zhí)行source .bashrc
,讓我們剛才的修改生效树枫。
檢查是否安裝完成
然后我們打開terminal
命令行界面工具,并且執(zhí)行如下命令景东,檢查node,npm 是否安裝完成砂轻。
安裝cnpm
npm 是node的官方包管理工具。我們平常開發(fā)中斤吐,會(huì)用到很多別人開發(fā)好的代碼包搔涝,這些包托管在npm的源上。但是因?yàn)榫W(wǎng)絡(luò)的原因和措,我們安裝的時(shí)候會(huì)非常的緩慢庄呈。
我們需要添加國(guó)內(nèi)的一些鏡像來(lái)加速依賴包的下載。
訪問(wèn)淘寶鏡像的官網(wǎng)https://npm.taobao.org派阱,按照教程安裝cnpm
命令诬留,
npm install -g cnpm --registry=https://registry.npm.taobao.org
執(zhí)行結(jié)果如下:
安裝出錯(cuò)了,根據(jù)提示贫母,原因是
Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
因?yàn)槟夸洐?quán)限的問(wèn)題文兑,導(dǎo)致訪問(wèn)失敗。
此時(shí)我們加上sudo
再次執(zhí)行
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝成功腺劣。