像安裝普通軟件同樣,安裝對應版本的node軟件,安裝好以後就能夠運行npm命令行,好比npm init 、npm install -g bower、npm install -g browser 、npm install -g browser-sync、npm install -g gulp -cli --save --dev 、npm install jquery --save、等等;注意安裝路徑不要選中文路徑,配置文件是package.jsoncss
下載地址:https://www.nodojs.orghtml
npm:www.npmjs.org Node package Managerjava
bower:http://bower.ionode
browser-sync:[官網](https://www.browsersync.io/)python
[中文網](http://www.browsersync.cn/)jquery
Glup: [官網](http://gulpjs.com/)android
[中文網](http://www.gulpjs.com.cn/)ios
經常使用Gulp插件c++
- [編譯 Less:gulp-less](https://www.npmjs.com/package/gulp-less)git
- [建立本地服務器:gulp-connect](https://www.npmjs.com/package/gulp-connect)
- [合併文件:gulp-concat](https://www.npmjs.com/package/gulp-concat)
- [最小化 js 文件:gulp-uglify](https://www.npmjs.com/package/gulp-uglify)
- [重命名文件:gulp-rename](https://www.npmjs.com/package/gulp-rename)
- [最小化 css 文件:gulp-minify-css](https://www.npmjs.com/package/gulp-minify-css)
- [壓縮html文件 gulp-minify-html](https://www.npmjs.com/package/gulp-minify-html)
- [最小化圖像:gulp-imagemin](https://www.npmjs.com/package/gulp-imagemin)
git是一個源代碼管理工具,安裝git主要是開發中的團隊協做,方便版本管理.ng-cordova插件須要使用。
git:下載地址git-scm.com/download/
Java Development Kit,這是作java語言運行開發所依賴的工具,就像js語言運行須要瀏覽器同樣
下載地址:
(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
環境變量配置:
JAVA_HOME,變量值配置爲:jdk安裝路徑(c:/xxx/jdk1.8.0.25)
CLASSPATH,變量值配置爲:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
*注意最前面有個點*
+ PATH,變量值追加: %JAVA_HOME%\bin;
> C:\Users\isc\AppData\Roaming\npm;%JAVA_HOME%\bin;
%JAVA_HOME%\bin;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
- 輸入javac較驗
- 或輸入java -version
Android SDK是Android平臺上進行軟件開發所須要的開發包,這裏咱們經過安裝Android Studio的方式來安裝Android SDK,Android Studio 是Android開發的IDE(集成開發環境)至少是2.0 或者更高版本,咱們不是要使用這個IDE,而是要使用它所集成的Android SDK,若是手動下載安裝SDK很麻煩。安卓官網被牆[android sdk 中文網站](http://www.androiddevtools.cn/)注意:安裝路徑不要有中文也不要用空格。
- 環境變量:
+ ANDROID_HOME:變量值配置爲sdk安裝路徑(C:\iscDev\Android\sdk)
+ PATH:變量值追加: ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
此時還要安裝cordova和ionic npm install -g cordova ionic
主要是爲了使用該工具所提供的C++環境,這個是最難裝的,雖然這個強大的工具咱們只是用它的c++環境,目測安裝大小10G+。
以上是ionic開發必備的環境,若是要進行React Native開發還需搭建python環境
安裝完以上環境就能夠進行移動App開發了,
Ionic開發:
- ionic start myApp tabs
+ 初始化一個項目,tabs能夠不寫,也能夠是/black/sidemenu
- ionic platform add android
+ 添加一個andorid平臺,實際上是下載android源碼
+ 添加一個ios平臺 `ionic platform add ios`
- ionic build android
+ 將項目代碼編譯成 android 安裝包
- build 時容易失敗多嘗試幾回