程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 安裝MEAN開發框架

安裝MEAN開發框架

編輯:DB2教程

安裝MEAN開發框架


安裝MEAN開發框架

MEAN開發框架一攬子解決方案,旨在精簡開發流程,提升開發效率。MEAN開發框架的各個組件(MongoDB、Express.js、Angular.js、Node.js)全都是用Javascript描述的,因此有人稱,它是Javascript開發工程師全棧的開發框架。可能也是出於這樣的原因,我開始被它所吸引,逐漸接觸了解。

在成功地在本地運行MEAN框架頁面之前,我走了很多彎路。我將我這些要點記下來,可能對遇到困難的朋友會有所幫助。

MEAN的安裝的方法,主要參考的是這個文章:http://learn.mean.io/。我是在Ubuntu Kylin 15.05上測試成功的。

Pre:首先要保證系統安裝了Node.js以及MongoDB。有關MongoDB安裝的介紹在我的另外一篇文章有講述。這裡說說Node.js的安裝方法。有了Ubuntu,有了apt,就變得非常簡單。直接一句

sudo apt-get install nodejs

等待系統自動從互聯網上下載安裝node.js就好了。

此外,由於npm有些是要從github上取源代碼的,因此git也要做安裝。在Ubuntu上安裝git也是同樣地簡單:

sudo apt-get install git

1、MEAN框架嚴重依賴npm,npm全名是node package manager,作用和apt是差不多,但是是需要額外安裝的。因此我們也必須使用sudo命令來安裝:

sudo apt-get install npm

2、MEAN目前支持grunt和gulp,看了簡介,它們就相當於我以前開發Android的ant或者是gradle。而這兩個工具也必須用npm進行安裝。我們就安裝gulp吧:

npm install -g gulp

另外還有安裝

npm install -g bower

3、還需要安裝mean的命令行界面,因此需要安裝mean-cli

npm install -g mean-cli

4、接著就開始創建自己的項目了。我這邊是在~文件夾下創建了一個MEANProject文件夾,然後cd這個文件夾中,緊接著使用mean命令開始初始化:

mean init testApp

這裡等待一些時間,因為要從github中下載mean框架的模板

而且這裡會下載很多其它的庫,包括phantomjs-1.9.8-linux-x86_64.tar.bz2這個組件。

下載後,直接復制粘貼到tmp目錄下的指定目錄中。

另外,最好是在server端創建一個賬號。雖然我不了解不創建賬號會如何。創建賬號要輸入姓名、郵箱地址等。總之是要輸入一些信息的。最後成功的截圖如下:

\

 

5、cd testApp && npm install

這裡有可能出現各種錯誤,一般是由於git采用https協議下載文件,如果文件大起來了,有時候https會掉線,因此下載失敗,後面一步就會缺胳膊少腿,很是揪心。因此要保證一切組件都能夠順利下載。

 

6、最後驗證是否能夠啟動得了MEAN框架,於是執行下面的語句:

gulp

或者是

node server

這裡錯誤好多,有各種各樣的情況,包括我遇到的

Failed to load c++ bsonextension, using pure JS version

這樣的問題(這個問題似乎並不是obstacle)

Error: Cannot find module 'express-validator'

(這也是一個很難纏的問題,我不清楚具體是如何解決的,只是反反復復安裝了幾遍MEAN框架,終於解決。我猜應該是以前少安裝了gulp的問題)

成功啟動之後,大概是這個樣子:

\

這個時候,在浏覽器中鍵入

localhost:3000

如果能夠看到MEAN的網頁,並且命令提示符有GET XXX這樣的字樣,說明成功地啟動了MEAN。

\

如果遇到了什麼困難,可以在博客後面向我留言,我會盡我的能力幫助解決問題的,大家都是相互學習的過程,總希望有一起學習的朋友不是麼。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved