hybrid app是移動開發代替原生開發完成app應用項目的一種方案,Ionic是hybrid app開發的一種選擇。對ionic有興趣能夠去網上找相應的基礎知識來學習瞭解,由於Ionic是基於AngularJS框架開發的,因此在使用Ionic以前須要對angularjs有必定的瞭解。在這裏說一下創建ionic項目的過程。css
1.環境準備:html
(1)nodejs安裝node
菜鳥教程網有nodejs的簡單介紹和環境安裝。安裝完後,打開cmd控制檯輸入圖中指令,顯示相應的版本號說明安裝好了。angularjs
(新版的NodeJS已經集成了npm,因此npm和nodejs環境通常是一塊兒安裝完成)npm
(2)cnpm安裝(npm命令有時下載很慢,這是個很折騰得事,因此能夠用cnpm來執行相關命令,npm可用狀況下能夠不用cnpm),cnpm使用的是淘寶網的鏡像http://npm.taobao.org,能夠經過如下命令全局安裝:json
npm install cnpm -g --registry=https://registry.npm.taobao.org
執行完後,鍵入cnpm -v命令,顯示如下信息說明安裝成功gulp
(3)安裝ionic和cordovaapp
npm install -g cordova ionic
安裝完後,輸入下圖指令,顯示相應版本號說明安裝成功:框架
2.創建項目工程ionic
Ionic官網提供了三個項目模板blank、tabs和sideMenu ,參閱:http://ionicframework.com/getting-started/ ,咱們使用下面指令創建一個空模板:
1 ionic start myIonic blank
其中myIonic爲咱們的項目名稱
執行完畢後你到開發目錄下查看會發現多了一個名爲myIonic的文件夾,這個文件夾就是Ionic項目的所在目錄了。
目錄下有如下文件:
1 hooks //google以後這個目錄應該是在編譯cordova時自定義的腳本命令,方便整合到咱們的編譯系統和版本控制系統中 2 plugins //cordova插件的目錄,插件的安裝下一節詳述 3 scss //scss文件,發佈時編譯這個目錄下的文件輸出到www的css目錄中 4 www //咱們的開發目錄,頁面、樣式、腳本和圖片都放在這個目錄下 5 --css 6 --img 7 --js 8 --lib 9 --index.html 10 bower.json //bower配置文件 11 config.xml //Ionic的配置文件 ⱃ能夠配置app的id,名稱、描述起始頁和一塊兒其餘配置 12 gulpfile.js //gulp構建工具的執行文件,在這個文件中建立任務實現編譯scss,css、js優化等 13 ionic.project //Ionic的項目文件能夠配置Ionic命令中livereload的監控文件 14 package.json //npm配置文件
至此咱們就創建了一個ionic項目,下一章說下怎麼編譯打包開發完的ionic項目。