上一篇文章,我介紹了 在Windows中安裝NodeJS的正確姿勢,這一篇,我們繼續來看一下在Linux上面安裝和配置NodeJS。
為了保持一致,這里也列舉三個方法
第一個方法:通過官網下載安裝
https://nodejs.org/en/download/
這種方式的問題是我們需要自己去找網頁,找到鏈接,然后下載
第二個方法:使用apt工具進行安裝
默認情況下,在apt的源中只有比較老的版本(注意,需要先apt-get update)
例如,如果運行apt-get install nodejs,安裝完之后,需要用Nodejs -v查看版本,(請注意,不是node -v)
這顯然不是很讓人高興的一個事情(版本老,而且使用的方式都不一樣)
令人疑惑的是另外一個包,nodejs-legacy,安裝完后,版本號也是0.10.25,但是運行方式則是node,而不是nodejs
而nodejs-dev,使用的方式跟Nodejs是一樣的,版本也是0.10.25
所以關鍵的問題在於,apt的源里面沒有最新的nodejs 這個package,那么怎么辦呢?
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions 這里提供了解決方法,node自己提供了源
如果要安裝5.x版本,那么可以運行下面兩行命令
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
第三個方法:使用nvm進行安裝和管理
在ubuntu中安裝nvm的方法有點特別,需要下載源代碼,然后運行Install.sh
可以用如下的一句命令完成最新版的安裝(注意,github'上面安裝說明是0.31這個版本的,但我想最好是能不要依賴這種具體的版本號,所以稍作了修改,可以每次都安裝最新版本)
git clone https://github.com/chenxizhang/nvm.git && ./nvm/install.sh && . ~/.nvm/nvm.sh && rm –rf ./nvm
總結:
目前來說,我仍然是推薦第三種方法。當然,我更加希望apt工具能更加簡單地安裝到最新版本。