类型:编程软件
语言:英文
更新:2025-10-29 18:15
大小:89.8M
版本:6.2.1 官方版
平台:WinAll, Win7, win8
Sencha cmd 是一个跨平台的命令行工具,Sencha Cmd可以完成一个新项目的脚手架到应用程序的生产环境的部署。凭着丰富的命令行语法和Ant集成,Sencha Cmd可以将应用程序健全地融入你的生产环境。Sencha Cmd 支持 Ext JS 4.1.1a 及更高版本和支持 Sencha Touch 2.1 及更高版本。你电脑上可以存在多个版本的 SDK。
Sencha Cmd 提供了一系列功能强大的节省时间的功能,结合Sencha Ext JS 和Sencha Touch框架协同工作。Sencha Cmd 提供了如下几个能力:
1.代码生成工具:代码生成工具生成整个应用程序并且扩展生成mvc的组件。
2.JS编译:框架意识,Javascript 编译器知道Sencha的语义语法,并且从你源码构建的时候产生较少的足迹。编译器通过Sencha框架剑圣加载应用程序的时间来优化高层次的语义。
3.互联网服务:提供了轻量级的互联网服务。
4.当地包装:以先进的移动应用程序访问设施给移动应用程序并且可以便捷的分布到移动商店。
5.包装管理软件:便捷集成的由管理软件
6.构建脚本. 通过在应用程序中增加“before”和after给应用程序增加一些额外的设置点让顾客可以定制合适自己需要的脚本。
7.转换工具:强大的代码选择器转换你项目中需要最后构建需要的代码,决定页面和局部共享代码的高级别选择集像你需要的那样架构。
8.工作空间管理:过不一样的应用程序共享框架工作,包河自概念的代码透。
9.图像提取:转换CSS3的特质(譬如边界半径和线性梯度)
10.灵活的配置系统: 在一台机器上允许命令行操作程序或者在工作空间级别或者整个工作空间。
11.日记功能:强大的日志功能帮你理解整个内部的命令行工作,排除问题。
12.三方控件: Sencha cmd 包括了Compass sass 和ant 、
13.代码生成的钩子:可以指定到一个页面或者在工作控件推荐所有页面,比如检查daunting的惯例或者产生新的模型。
||||||||||||||||||||||
用help命令
sencha help
Sencha Cmd v5.0.n.n
...
Options
* ||cwd, |cw | Sets the directory from which commands should execute
* ||debug, |d | Sets log level to higher verbosity
* ||info, |i | Sets log level to default
* ||nologo, |n | Suppress the initial Sencha Cmd version display
* ||plain, |pl | enables plain logging output
* ||quiet, |q | Sets log level to warnings and errors only
* ||sdk|path, |s | The location of the SDK to use for non|app commands
* ||time, |ti | Display the execution time after executing all commands
Categories
* app | Perform various application build processes
* compass | Wraps execution of compass for sass compilation
* compile | Compile sources to produce concatenated output and metadata
* cordova | Manage Cmd/Cordova integration
* fs | Utility commands to work with files
* generate | Generates models, controllers, etc. or an entire application
* manifest | Extract class metadata
* package | Manages local and remote packages
* phonegap | Manage Cmd/PhoneGap integration
* repository | Manage local repository and remote repository connections
* theme | Commands for low|level operations on themes
* web | Manages a simple HTTP file server
Commands
* ant | Invoke Ant with helpful properties back to Sencha Cmd
* build | Builds a project from a legacy JSB3 file.
* config | Load a properties file or sets a configuration property
* help | Displays help for commands
* js | Executes arbitrary JavaScript file
* upgrade | Upgrades Sencha Cmd
* which | Displays the path to the current version of Sencha Cmd
目前路径
|||||||||||
大部分状况下,sencha cmd 需要你设定一个特殊路径,或者仅只需了解有关Sencha sdk的有关信息,SDK可以被自动测试到当从文件夹打造应用程序的时候,有的命令可以从SDK文件夹抽取。
要紧:在下面的命令中,Sencha cmd 需要从跟文件夹运行并产生一个应用程序。
Sencha generate...(可以有 app、package、workspace)
sencha app...
这个对包来讲,也是成立的。当你运行如sencha package build 时目前路径需要是包文件夹。
Sencha cmd 文档
|||||||||||||||||||||||
很多sencma cmd的了解都是通过帮助组织打造你的认知的,它需要你遵循这类需要,假如跳跃的话,或许会得到一些让人疑惑的结果。
在每一个指导的开始都是一些前期需要学会的常识,更近一步,很多指导都以不少进一步的阅读来结束。
环境安装
下载http://nodejs.org/download/
把nodejs添加到path变量中,还要在C:\Users\administrator\AppData\Roaming\中创建npm目录,运行nmp命令时会提示
npm install |g cordova
npm install |g phonegap
安装ant,官方文档都没说要安装这个
1,命令法
这种办法文档中说以后会废弃不需要,不过这种办法我感觉确简单一些,只不过重复调用时每次都要写命令
创建项目
cd /workspace/app
sencha |sdk/path/sencha/touch|versiongenerate app MyApp ./
sencha phonegap init com.MyApp MyApp
此时会自动在app.json中添加builds配置
打开app.json
反注解platform改为platform: android,
或者
创建phonegap.local.properties
参考.sencha/app/phonegap.defaults.properties,添加
phonegap.platform=android
phonegap.build.remote=false
然后开始打包Android APK
sencha app build native
或者
sencha app build |run native
会通过adb直接安装到连接的android手机或虚拟机上并打开
这种办法在sencha cmd4上面也可以用,不过不太一样在cmd4上不会修改app.json文件,但会添加config.xml到应用根目录,并自动创建phonegap.local.properties,另外可能需要移除packager.json文件
说到底命令法应该是cmd4上的遗留产物,cmd5上面已经改用app.json配置的,cmd5上的命令法也只不过出于兼容目的对配置法的一个包装
TAG标签:senchacmd(1)cmd打包(1)sencha下载(1)
转载请说明来源于当下软件园(https://www.gpsdan.com)
本文地址:https://www.gpsdan.com/soft/14696.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com