cordova CLI 命令

Apache Cordova 是一個webview的殼子,容許移動設備使用html、js和css,讓你能夠用js調用Native Api接口。UI方面不會有任何幫助,因此UI仍然要藉助一些js框架:JQ,EXT,JQMobile,angular......css

如今開始瞭解cordova的安裝使用(window):html

1、安裝cordovanode

  1. 安裝nodejs,直接百度node官網下載最新版的安裝便可(可在cmd執行 node -v檢查node的版本號)
  2. 安裝cordova
  • 打開cmd(win+R,輸入cmd),執行: npm install -g cordova 全局安裝 (安裝最新版的nodejs就已經安裝了npm,能夠在cmd執行 npm -v,會出現版本號)
  • 安裝JDK、ADT、android SDK、ant 自行百度,這裏不在介紹,須要配置環境變量
  • android sdk是提供編譯和虛擬機運行的android環境鏡像,cordova項目打包是用ant完成

2、建立cordova程序(使用CMD)android

  1. cd到應用要存放的路徑 cd solutions,執行 cordova create myApp appTestId (建立空的cordova應用)
  2. 執行cd myapp ,執行 cordova platform add android (添加平臺支持,可選android 和 ios 等等)
  3. 添加平臺支持:cordova plugin add cordova-plugin-camera (照相機)
  4. 運行:cordova app run android

3、Cordova CLI :ios

  • 建立項目
  • 添加移動設備平臺支持
  • 插件管理
  • 編譯和構建項目
  • 經過web服務器運行項目
  • 在移動設備下運行項目(虛擬機或者真機)

4、Project Command List:git

  • help:獲取幫助
  • create:建立項目
  • platform:管理平臺
  • plguin:管理插件
  • perpare:複製cordova/www/下的文件到對應平臺的項目文件夾中
  • complie:編譯項目
  • build:構建項目
  • Emulate:虛擬機運行
  • run:測試機運行
  • server:開啓web服務器運行項目

5、使用CLIweb

  • 獲取幫助
cordova help
  • 檢查cordova 版本
cordova -v 或者 cordova -version
  • 建立項目
cordova create path  [id] [name]
eg: cordova create app
     cordova create app io.cordova.myapp
default:
    id:
    name:io.cordova.hellocordovaHelloCordova

備註:如下出項的platfrom_name 表明平臺名稱(android、ios、blackberry。。。),但必須是執行 platform add 以後的平臺apache

  • 平臺管理
cordova platform command platform_name
eg: cordova platform add android
cordova platform rm android
能夠一次添加多個平臺
cordova platfrom android ios blackberry
平臺列表
cordova platform ls
  • 插件管理
cordova plugin command path_to_plugin_files
eg: cordova plugin  add cordova-plugin-camera
   cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
刪除插件 cordova plugin rm path_to_plugin_files
插件列表 cordova plugin ls \ cordova plugins \ cordova plguin list
  • 構建版本

準備:將cordova/www下的文件複製到制定平臺(paltform_name)下的項目文件夾中npm

cordova prepare platform_name

編譯:服務器

cordova complie platform_name

構建:

cordova build platform_name

通常來講,直接在終端執行 cordova build platform_name 就能夠了,不須要在以前執行 prepare 和 complie

  • 運行cordova項目

虛擬機

cordova emulate platform_name

真機:

cordova run platfrom_name

web服務器,默認8000端口,能夠指定端口

cordova server platform_name
cordova server platform_name port
相關文章
相關標籤/搜索