新建sencha工程及编译、打包

       


新建sencha工程

 

一、需要的软件

1sencha touch开发包

2chrome或者safari浏览器

3sencha cmd

4Java SDK

5ruby1.9,不要用2以上的版本(win7)

 

6、如果是win7系统,程序部署在IIS上时,需要设置MIME type,“.json

application/json

 

二、用sencha cmd新建sencha工程

1.打开ruby命令行工具

2.cd c:\****   切换到sencha SDK目录下

3.运行  sencha generate app MyApp /MyApp

然后会在C盘的根目录下创建一个MyApp文件夹,这个就是工程目录。如果在第二步是

切换到D盘,那么工程目录会在D

 

三、部署到win7(8)系统的IIS

1.打开IIS(如果没有IIS,需要在电脑控制面板-程序-程序和功能里启用IIS功能)




最后为了方便,可以把IIS的快捷方式发送到桌面

1.打开IIS后右键Default web site,选择添加应用程序

 

2.点击default web site,再双击右边的MIME类型

 

在里面右键-添加jsonappcacheapk类型

文件

扩展名

.json

.appcache

.apk

MINE

类型

application/json

这个配置失败就不会识别json文件了

text/cache-manifest

application/vnd.android.package-archive

 

 

3.添加http跨域消息头

 

 

 

名称

Access-Control-Allow-Credentials

true

Access-Control-Allow-Headers

x-requested-with,content-type

Access-Control-Allow-Methods

POST,GET,OPTIONS

Access-Control-Allow-Origin

*

 

4.在浏览器地址栏输入localhost/myapp就可以访问刚刚新建的sencha 工程

 

 

四、编译项目

1、在命令行下切换到C:/MyApp目录下

2、输入命令:sencha app build production  或者sencha app build package或者sencha app build testing

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

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

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

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

>sencha app build production //打包手机端,电脑端都能用的形式

>sencha app build testing  //打包测试版

>sencha app build package  //打包到手机端

sencha package run package.json //主要是生成AndroidiphoneAPK

sencha app build -e native

 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值