在Ubuntu上安裝MEAN Stack的4個步驟為:1.安裝MEAN;2.安裝MongoDB;3.安裝NodeJS,Git和NPM;4.安裝剩余的依賴項。
什么是MEAN Stack?
平均堆棧一直在很大程度上升高為基于穩健的基于JavaScript的開發堆棧。 名稱的意思是指其組件; MongoDB,ExpressJS,Angularjs和NodeJS。
第1步:安裝MEAN
對于此安裝,我們將在本指南中使用Ubuntu 18.04。
在開始之前,請確保在Hostwinds VPS或專用服務器上運行以下命令以確保您是最新的:
sudo apt-get update
sudo apt-get dist-upgrade
第2步:安裝MongoDB
您可以選擇從Ubuntu存儲庫安裝MongoDB,但是它經常過時。 我們將直接從MongoDB存儲庫安裝。
添加MongoDB密鑰:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
下一步是使用首選的文本編輯器來創建文件。 我們將在本指南中使用vi:
sudo vi /etc/apt/sources.list.d/mongodb.list
打開文件后,添加以下行:
deb https://repo.mongodb.org/apt/ubuntu xenial/MongoDB-org/3.6 multiverse
接下來安裝:
sudo apt install MongoDB-org
第3步:安裝NodeJS,Git和NPM
您可以從程序包管理器安裝LTS版本的Node:
sudo apt install nodejs git npm
第4步:安裝剩余的依賴項
進行其他所有設置的最簡單方法是將mean.io存儲庫克隆到將要構建項目的路徑中。 您可以使用以下命令:
git clone https://github.com/linnovate/mean.git
導航到新目錄:
cd means
使用NPM自動設置所有剩余依賴項:
npm install
現在,您可以利用NPM為您的應用程序啟動服務器:
npm start