ubuntu 18.04 搭建 nodejs赞警、npm + phantomjs 環(huán)境配置
nodejs + npm
nodejs
環(huán)境既可以在官網(wǎng)上下載源碼包弄跌,解壓后編譯甲喝、配置環(huán)境即可使用,但在新版 ubuntu 中可以用 apt-get
來更簡(jiǎn)單地獲取 nodejs
铛只,安裝方法如下:
sudo apt-get upoate
sudo apt-get isntall nodejs
sudo apt-get npm
之后我們來檢查是否安裝成功埠胖,以及我們所安裝的版本:
nodejs -v
npm -v
推薦用這種方法安裝的原因是無須手動(dòng)配置環(huán)境變量,且卸載容易淳玩。筆者搭建 nodejs
的環(huán)境只是為了 python
網(wǎng)絡(luò)爬蟲服務(wù)直撤,所配以選擇這種簡(jiǎn)單的方式。如果是專業(yè)的 nodejs
開發(fā)蜕着,則推薦使用 nvm
來安裝多版本的 nodejs
谋竖。值得一提的是,用 apt-get
安裝的 nodejs
并不是最新版承匣,如果對(duì)新版有著強(qiáng)烈的追求蓖乘,可以通過安裝 n 模塊,用如下命令升級(jí) nodejs
:
sudo npm install -g n
sudo n stable
nodejs -v
npm -v
為了使一些npm
包能夠工作(例如那些需要從源代碼編譯代碼的包)悄雅,您需要安裝build-essential
包:
sudo apt install build-essential
同時(shí)驱敲,這個(gè)命令也搭建好了C/C++
的開發(fā)環(huán)境铁蹈。
phantomjs
安裝 phantomjs 目前有三種方式宽闲,第一種方法是 apt-get
众眨,第二種是從官網(wǎng)源碼下載 + 配置環(huán)境,第三種是用 npm
來安裝容诬。
第一種方法仍然十分簡(jiǎn)便:
sudo apt-get update
sudo apt-get install phantomjs
第二種方法略過娩梨,第三種方法:
sudo npm install -g phantomjs-prebuilt --ignore-scripts
由于不知道什么的原因,此處安裝的 phantomjs 創(chuàng)建在 /usr/local/bin
或者 /usr/bin
下的快捷方式可能會(huì)損壞览徒,無法使用狈定。此時(shí)需要我們手動(dòng)創(chuàng)建一個(gè) phantomjs 的快捷方式:
sudo rm /usr/local/bin/phantomjs # 此處的路徑,可能有所不同习蓬,意思是刪除原有的快捷方式
sudo ln -s /usr/local/lib/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs /usr/bin/phantomjs # 第一個(gè)路經(jīng)為 phantomjs 的路徑纽什,第二個(gè)路徑為環(huán)境變量所在路徑,只需要根據(jù)自己的安裝修改第一個(gè)路徑