簡單來講,就是在開發移動應用中同時使用Native
和Web
的開發方式。前端
Ionic3框架是一個混合開發框架,其自己依賴於Angular
,Sass
,Cordova
。node
使用Ionic3能夠使用前端相關技術快速開發多平臺的移動APP。python
Visual Studio 2011
以上版本。python 2.7
版本。node
。npm
全局安裝Cordova
和Ionic
。命令行輸入npm install -g cordova ionic
Android Studio
。Git
。(可選)安裝完了以後,命令行輸入
ionic -h
以下圖android
輸入
ionic start -h
查看初始化命令詳情,以下圖。ios
name
是項目名template
是初始化的模板--type
是項目類型,有Ionic1
和Ionic-angular
(也就是Ionic2
和Ionic3
)--app-name
是App的名稱,能夠以後經過config.xml
修改--list
是打印出全部可用模板--cordova
是集成Cordova
--no-deps
是不安裝npm
依賴--no-git
是不初始化git
倉庫--no-link
是不連接到Ionic
平臺好了,輸入
ionic start HelloWorld blank --cordova --no-deps --no-git --no-link
來初始化一個項目。完成以後以下圖。git
這個時候工做目錄下就生成了一個HelloWorld
目錄,進去。apache
輸入
npm install
安裝依賴,安裝完如圖。npm
無視掉那幾個警告sass
輸入
ionic serve
,第一次會出現下圖,輸入Y
安裝。服務器
而後再次輸入ionic serve
,如圖繼續輸入Y
安裝,安裝完後用啓動serve
,以下圖。
遊覽器會自動打開localhost:8100
,若是沒有就在遊覽器裏面手動打開本網頁,界面以下圖。
按
F12
打開控制檯,而後切換到移動顯示,以下圖。
這個樣子大概就是咱們應用界面的樣子了。
而後回到控制檯,
Ctrl + C
結束調試服務器。而後輸入ionic cordova
,而後輸入Y
安裝插件,以下圖。
輸入
ionic cordova platform add android
,這是添加一個Android
平臺的命令。若是是ios
就是將Android
那裏替換爲ios
,成功後以下圖。PS:ios須要安裝XCode
,也就是須要在MAC OSX
系統上。
輸入
ionic cordova build android --prod
生成一個Debug
包,以下圖。
這樣就打包完畢了,去到platfrom/android/outputs/apk/
目錄下,android-debug.apk
就是咱們打包出來的APP。安裝到手機上就能夠使用或者調試了。注意:這個包是Debug
版本,並不是正式包,正式包須要先生成簽名
至此,你就開始了第一個Ionic3
應用。