前一段時間開發了一款簡單的Phonegap應用,遇到了不少坑,其中有一個坑就是在搭建開發環境上。因爲Phonegap 2.x 與3.x 區別比較大,致使了開發環境也有所不一樣。
2.x 是這樣的
http://www.cnblogs.com/Random/archive/2011/12/28/2305398.html
這一系列的文章有些沒講清楚版本號,也是入坑的一個緣由吧。html
3.x 須要經過nodejs安裝node
npm install -g phonegap
生成相應平臺的工程文件,而後再開發。sql
另外,在這再解釋一下cordova和phonegap的關係,某百科上這麼解釋的npm
ordova是貢獻給Apache後的開源項目,是從PhoneGap中抽出的核心代碼,是驅動PhoneGap的核心引擎。你能夠把他想象成相似於Webkit和Google
Chrome的關係。dom
但我用下來發現這兩個除了名字和一些命令寫法以外,沒有什麼區別,幾乎能夠等同起來。工具
好了,廢話說了那麼多,開始進入正題了,使用visual studio 2013 快速搭建開發環境
首先須要將visual studio 2013 升級到 update3。spa
工具->擴展與更新->update 3code
將近6個G,須要等待一段時間
而後安裝
Multi-Device Hybrid Appsorm
安裝的時候會提示你安裝所需環境xml
簡直so easy,對於新手來講實在太棒了,一鍵配置各類環境。
接着重啓vs,就能在
文件->新建->項目->Javascript/Typescript
下面找到Blank App
點擊確認,一個項目就新建好了
主要的配置在config.xml中,有一項很是便捷的地方在於能夠直接配置plugin。
在Debug下的配置管理器能選擇相應的平臺
值得一提的是,netbeans也支持cordova開發,但整體來講沒VS2013方便,優點也顯而易見就是免費。