• cordova CLI 命令


    Apache Cordova 是一个webview的壳子,允许移动设备使用html、js和css,让你可以用js调用Native Api接口。UI方面不会有任何帮助,所以UI仍然要借助一些js框架:JQ,EXT,JQMobile,angular......

    现在开始了解cordova的安装使用(window):

    一、安装cordova

    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完成

    二、创建cordova程序(使用CMD)

    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

    三、Cordova CLI :

    • 创建项目
    • 添加移动设备平台支持
    • 插件管理
    • 编译和构建项目
    • 通过web服务器运行项目
    • 在移动设备下运行项目(虚拟机或者真机)

    四、Project Command List:

    • help:获取帮助
    • create:创建项目
    • platform:管理平台
    • plguin:管理插件
    • perpare:复制cordova/www/下的文件到对应平台的项目文件夹中
    • complie:编译项目
    • build:构建项目
    • Emulate:虚拟机运行
    • run:测试机运行
    • server:开启web服务器运行项目

    五、使用CLI

    • 获取帮助
    cordova help
    • 检查cordova 版本
    cordova -v 或者 cordova -version
    • 创建项目
    cordova create path  [id] [name]
    eg: cordova create app
         cordova create app io.cordova.myapp
    default:
        id:io.cordova.hellocordova
        name:HelloCordova

    备注:以下出项的platfrom_name 代表平台名称(android、ios、blackberry。。。),但必须是执行 platform add 之后的平台

    • 平台管理
    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)下的项目文件夹中

    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

     

      

     

     

  • 相关阅读:
    Educational Codeforces Round 99 (Rated for Div. 2) (FG咕咕)
    2020 ccpc 威海
    【dp每日一题】CF 543A. Writing Code
    【dp每日一题】CF543C. Remembering Strings
    【dp每日一题】CF545C. Woodcutters
    【dp每日一题】CF566F. Clique in the Divisibility Graph
    Codeforces Round #686 (Div. 3)
    【dp每日一题】CF 559C. Gerald and Giant Chess
    2019 ICPC Asia Yinchuan Regional
    Educational Codeforces Round 98 (Rated for Div. 2)
  • 原文地址:https://www.cnblogs.com/zl-127/p/6542529.html
Copyright © 2020-2023  润新知