ubuntu 18.04 搭建 nodejs、npm + phantomjs 環境配置
nodejs + npm
nodejs
環境既可以在官網上下載源碼包,解壓後編譯、配置環境即可使用,但在新版 ubuntu 中可以用 apt-get
來更簡單地獲取 nodejs
,安裝方法如下:
sudo apt-get upoate
sudo apt-get isntall nodejs
sudo apt-get npm
之後我們來檢查是否安裝成功,以及我們所安裝的版本:
nodejs -v
npm -v
推薦用這種方法安裝的原因是無須手動配置環境變量,且卸載容易。筆者搭建 nodejs
的環境只是爲了 python
網絡爬蟲服務,所配以選擇這種簡單的方式。如果是專業的 nodejs
開發,則推薦使用 nvm
來安裝多版本的 nodejs
。值得一提的是,用 apt-get
安裝的 nodejs
並不是最新版,如果對新版有着強烈的追求,可以通過安裝 n 模塊,用如下命令升級 nodejs
:
sudo npm install -g n
sudo n stable
nodejs -v
npm -v
爲了使一些npm
包能夠工作(例如那些需要從源代碼編譯代碼的包),您需要安裝build-essential
包:
sudo apt install build-essential
同時,這個命令也搭建好了C/C++
的開發環境。
phantomjs
安裝 phantomjs 目前有三種方式,第一種方法是 apt-get
,第二種是從官網源碼下載 + 配置環境,第三種是用 npm
來安裝。
第一種方法仍然十分簡便:
sudo apt-get update
sudo apt-get install phantomjs
第二種方法略過,第三種方法:
sudo npm install -g phantomjs-prebuilt --ignore-scripts
由於不知道什麼的原因,此處安裝的 phantomjs 創建在 /usr/local/bin
或者 /usr/bin
下的快捷方式可能會損壞,無法使用。此時需要我們手動創建一個 phantomjs 的快捷方式:
sudo rm /usr/local/bin/phantomjs # 此處的路徑,可能有所不同,意思是刪除原有的快捷方式
sudo ln -s /usr/local/lib/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs /usr/bin/phantomjs # 第一個路經爲 phantomjs 的路徑,第二個路徑爲環境變量所在路徑,只需要根據自己的安裝修改第一個路徑