前言
因?yàn)橐褂胟oa2,所以要對(duì)node進(jìn)行升級(jí)。(Koa requires node v7.6.0 or higher for ES2015 and async function support.翻譯過來就是,koa需要node的版本至少為7.6,也就是說,需要node支持ES2015和async的語法)
我的操作系統(tǒng)是CentOS,安裝的node版本是7.7。
下載與解壓
1.下載編譯好的二進(jìn)制包
在網(wǎng)站上查到安裝包的url,然后進(jìn)行下載。
Paste_Image.png
linux下載的命令是wget。
wget https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-x64.tar.xz
image.png
然后通過xz程序解壓。
xz -d node-v7.7.3-linux-x64.tar.xz
Paste_Image.png
如果出現(xiàn)上邊的這個(gè)錯(cuò)誤的話,請(qǐng)殺掉吃內(nèi)存的進(jìn)程,或者直接重啟機(jī)器吧,我的服務(wù)器使用的阿里云盤,只有2G的內(nèi)存,因此,出現(xiàn)了這個(gè)問題。
執(zhí)行完xz后,我們會(huì)的到一個(gè)tar文件,然后再對(duì)tar文件執(zhí)行解壓。
tar -xvf node-v7.7.3-linux-x64.tar
2.編譯/etc/profile文件
編輯/etc/profile,修改文件路徑。我使用的是vi編輯器。
vi /etc/profile
注意:不會(huì)用vi編輯器的小伙伴看這里,進(jìn)入vi編輯器后,想要往文檔中輸入,就點(diǎn)擊insert,想要保存,就點(diǎn)擊Esc,然后,再寫入:wq即可。
export NODE_HOME=/home/userp/node/node-v7.7.3-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
Paste_Image.png
最后執(zhí)行:
source /etc/profile
讓配置文件生效。(注意:對(duì)于xshell來說,一定要重新開一個(gè)標(biāo)簽再使用node -v來看配置是否成功,因?yàn)椋瑇shell有緩存)
Paste_Image.png
好了,node的快速安裝就完成了,是不是很簡(jiǎn)單。