zoukankan      html  css  js  c++  java
  • ExtJs Sencha Cmd创建项目以及编译项目

    一:创建项目

    sencha sdk tool2.0无法创建api为sencha-touch-2.2.1的项目,需要使用SenchaCmd代替sencha sdk tool,其步骤如下:

    1,下载安装senchaCmd,地址为:

    http://www.sencha.com/products/sencha-cmd/download

    2,一路next,安装完之后,进入cmd,敲入:sencha,展示一些关于sencha的信息,表示senchaCmd安装成功

    3,使用senchaCmd生成项目

    3.1 下载sencha-touch-2.2.1,去官网填写email,邮箱里会收到下载地址

    3.2下载完成后,在dos下进入sencha-touch-2.2.1的解压缩目录,例如:我的目录如下:

    d:senchaIUCDWebRootTOUCH-2.2.1

    备注:sencha cmd 必须运行在SDK目录或app目录

    3.3使用SenchaCmd的命令生成项目,具体如下:

    sencha generate app MyApp /path/to/MyApp

    运行完之后会在D:/path/to/MyApp

    二:编译项目

    步骤如下:

    1,在命令提示行下,进入sencha touch2.2.1框架的压缩包解压后的磁盘目录下的MyApp子目录

    2,build编译的三种形式:production 、 testing 、 package

    testing:构建一个处于测试阶段的应用程序,所有JavaScript脚本文件都被原样复制到应用程序中,不对这些脚本文件进行压缩,便于开发者对其进行调试。

    package:构建一个本地可运行的应用程序,开发者可以不使用web服务器,而是从文件系统中直接打开该应用程序

    production:构建一个需要使用Web服务器来运行的应用程序,支持使用各种设备来访问该应用程序,同时该应用程序也是一个可离线使用的应用程序

    native: 首先构建一个可以在文件系统中直接打开的应用程序,然后将其打包成一个可以在本机的Web服务器中运行的应用程序。

    >sencha app build production //打包手机端,电脑端都能用的形式
    >sencha app build testing //打包测试版
    >sencha app build package //打包到手机端
    >sencha package run package.json //主要是生成Android或iphone的APK
    >sencha app build -e native

  • 相关阅读:
    单例模式 2中创建方法
    Interger 与 int
    java equals 和 "==" 比较
    java 小知识点
    对象复制、克隆、深度clone
    onsubmit="return false;"报错
    js 在myeclipse中报错
    struts2 标签 --<<s:url >
    struts2 标签问题----日期显示
    mysql 建表语句
  • 原文地址:https://www.cnblogs.com/icyhoo/p/6336761.html
Copyright © 2011-2022 走看看