1. 程式人生 > >前端學習(十一): linux下安裝配置nodejs環境(含 docker)

前端學習(十一): linux下安裝配置nodejs環境(含 docker)

背景:大家寫前端的時候,可以在VScode 進行除錯,視覺化。但當程式需要釋出的時候,要麼公司自己搭建伺服器,要麼使用華為雲(哈哈,打個廣告,歡迎使用我們華為雲)、阿里雲等伺服器。一般申請伺服器,肯定大多是Linux系統(包括CentOS,Ubuntu等等)。哈哈哈,講個自己曾經的誤區,讀研究生時候,認為伺服器就是一個電腦,只不過是一臺永遠開機的電腦。不能說對,也不能說不對,自己的電腦,只要配置可以、夠用,能保證穩定,確實可以當做伺服器使用,但是一般使用的時候,還是和電腦區分開。一般公司在開發程式的時候,為了給程式設計師方便除錯,大多是帶介面的windows系統,而需要釋出的時候,大多會選擇Linux系統,至於原因,大家作為開發的應該也明白

LINUX伺服器的價效比更高,這裡不做太多分析比較。這就必然會產生本文要討論的,在linux上配置前端nodejs。(這裡主要講前端,後臺的JAVA、C配置將在後臺分析中提到, 指令碼語言Python的配置等等)

Docker中配置方法其實和Linux相同,這裡不多說。

1.下載解壓

得到解壓後的node程式檔案目錄。

2. 配置環境變數
    先通過mv node-v6.9.1-linux-x64 /node 重新命名Node的解壓目錄名稱和移動到根目錄下,然後vim /etc/profile(當然可以配置到個人的環境變數中),i進入編輯模式,在最後新增export NODE=/node,然後換行新增export PATH=$PATH:$NODE/bin,esc退出編輯模式,:wq進行儲存退出,然後用source /etc/profile命令更新環境變數,echo $PATH檢視輸出是否已有node路徑,有則環境變數生效,然後node -v檢視node版本,假如輸出版本號,則node環境配置成功。

tar xvJf node-v....tar.xz       //解壓安裝最新版本node
node -v                         //檢視node版本(npm -v檢視npm版本)
sudo vim /etc/profile           //開啟並編輯此環境變數檔案
//在檔案結尾加上以下兩行:
export NODE_HOME=/home/Portal/node-v7.10.0-linux-x64        //Node所在路徑
export PATH=$NODE_HOME/bin:$PATH
source /etc/profile         //執行此命令即可生效
echo $PATH                  //檢視單個環境變數
which node                  //檢視node的安裝路徑

當node能在其目錄下正常使用,其他目錄下出現“不是內部或外部命令”時(windows): 
給Administrator的PATH加上%SystemRoot%System32;%SystemRoot%