在Linux(ubuntu server)上面安裝NodeJS的正確姿勢


上一篇文章,我介紹了 在Windows中安裝NodeJS的正確姿勢,這一篇,我們繼續來看一下在Linux上面安裝和配置NodeJS。

為了保持一致,這里也列舉三個方法

第一個方法:通過官網下載安裝

https://nodejs.org/en/download/

image

這種方式的問題是我們需要自己去找網頁,找到鏈接,然后下載

 

第二個方法:使用apt工具進行安裝

 

默認情況下,在apt的源中只有比較老的版本(注意,需要先apt-get update)

image

例如,如果運行apt-get install nodejs,安裝完之后,需要用Nodejs -v查看版本,(請注意,不是node -v)

image

這顯然不是很讓人高興的一個事情(版本老,而且使用的方式都不一樣)

令人疑惑的是另外一個包,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

image

 

第三個方法:使用nvm進行安裝和管理

在ubuntu中安裝nvm的方法有點特別,需要下載源代碼,然后運行Install.sh

image

可以用如下的一句命令完成最新版的安裝(注意,github'上面安裝說明是0.31這個版本的,但我想最好是能不要依賴這種具體的版本號,所以稍作了修改,可以每次都安裝最新版本)

git clone https://github.com/chenxizhang/nvm.git && ./nvm/install.sh && . ~/.nvm/nvm.sh  && rm –rf ./nvm

 

 

總結:

目前來說,我仍然是推薦第三種方法。當然,我更加希望apt工具能更加簡單地安裝到最新版本。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM