问题标签 [sencha-cmd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1115 浏览

sencha-touch - Sencha 地图中心不适用于已构建的应用程序

我有一个带有地图的 sencha touch 2 应用程序:

这在我使用它时效果很好,但是当我sencha app build用于任何类型时,地图将显示它在帕洛阿尔托附近的位置作为中心,而不是我给它的坐标。没有抛出任何错误。

0 投票
2 回答
9578 浏览

sencha-touch-2 - 如何为 Sencha Touch 应用程序创建生产构建/缩小脚本?

似乎没有关于如何在任何地方的网站上使用 Sencha Cmd 实用程序为 ST2 构建生产模式应用程序的文档。谁能指出我正确的方向?

0 投票
1 回答
627 浏览

sencha-touch-2 - Sencha 命令 - 未找到 @import 'sencha-touch/default/all'

当我像这样运行 sencha 命令时:

sencha app build 生产

我收到一个错误,它指向 app.scss 中的以下行:

@import 'sencha-touch/default/all';

在我的应用程序中,我有以下文件夹:

\App\touch\resources\themes\stylesheets\sencha-touch\default

但是没有“全部”文件夹。我的应用程序结构是否损坏或者我还缺少其他东西?

0 投票
1 回答
598 浏览

sencha-touch - sencha 构建包后无法调用未定义的方法“getWindowHeight”

我开发了一个应用程序,它需要根据设备的高度和宽度绘制一些容器,所以我使用了

在我的代码中的几个地方,它工作正常,直到我这样做sencha app build package。当我尝试打开打包的应用程序时,出现此错误:

过去在 Sencha 论坛中提出了类似的问题,但没有得到答复: http ://www.sencha.com/forum/showthread.php?240494-Call-method-getWindowHeight-of-undefined

根据 Sencha docs:Ext.Viewport 是使用 Ext.setup 时创建的实例如果使用 Ext.onReady,则不会创建 Ext.Viewport 的此实例。但在我的 app.js 中,我使用的是Ext.application()notExt.setupExt.onReady,

这是没有创建单例的原因吗?如果是,我该如何解决?

我正在使用 Sencha Cmd Ver 3.0.2.288 & Sencha Touch ver 2.1.1

0 投票
2 回答
3409 浏览

extjs - 在 Mac OSX 上安装 Sencha touch

我一直在尝试在我的 Mac 上安装 Sencha Touch 2,但没有成功。

最初我 -

  1. 下载了最新的 Sencha SDK 并创建了一个touch-2.1.1文件夹。
  2. 下载并安装了最新的 Sencha SDK 工具 2.0.0 - Beta 3。
  3. 在它显示的默认路径中下载并安装了最新的 Sencha Cmd 3.1.0.256 for mac,即 Users/[User-name]/bin

在此之后,我导航到终端中的 touch-2.1.1 文件夹并输入“sencha”以检查它是否正常工作。我收到以下错误 -

[警告] 当前工作目录 (/Users/administrator/Desktop/tushar/Hybrid-ness/touch-2.1.1) 不是公认的 Sencha SDK 或应用程序文件夹。以向后兼容模式运行。

Sencha Command v2.0.0 Beta 3 版权所有 (c) 2012 Sencha Inc.

用法:煎茶命令 [ARGS]

可用的命令有: build 构建 JSB 项目 create bootstrapdata 生成 boostrap 数据 create jsb 为应用程序生成最小 JSB 项目 创建语言环境 从源代码生成模板语言环境文件 创建清单 生成类清单包 将您的 Touch Web 应用程序打包到本机捆绑切片中主题为 IE 切片自定义主题的图像

有关特定命令的更多信息,请参见“sencha help COMMAND”。

在此之后,我搜索了一下,发现只需要 Sencha Cmd 而不需要 Sencha SDK 工具。所以我从 /Applications 中删除了 Sencha SDK Tools (我为这一步感到羞耻)

我导航到 /Users/administrator/bin/Sencha/Cmd/3.1.0.256 并给出了命令 -

./sencha 生成应用程序 Myapp ../MyAPp

我受到了惩罚

这种可憎的

在那之后,我一直在尝试不同的解决方案,比如这里提到的一个,但它仍然无法正常工作。

任何人都可以帮忙吗?

PS-

我已经删除了 Sencha SDK 工具,但是当我执行echo $PATH时,我仍然得到文件夹引用。

/Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

我做了PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin,并再次检查了 $PATH 然后删除了 sdk 工具。我关闭了终端,重新打开它并给出了 echo $PATH...这一次我可以在 $PATH 中看到 SDK 工具路径。

这里到底发生了什么???

0 投票
1 回答
613 浏览

android - 使用 Sencha Mobile Packager 修改 AndroidManifest

我正在使用 Sencha Touch 2 开发移动应用程序,并且我正在使用 Sencha Cmd 3.1 生成 de APK 文件。

但似乎它有某种 Bug 显示应用程序上的 Android Native 标题栏。我想隐藏它,因为我正在为标题栏使用 Sencha 组件...

Sencha 2.1 新闻中,他们这样说:

“打包程序配置还允许您通过 rawConfig 键将“原始”数据传递给 iOS info.plist 和 Android AndroidManifest.xml。我们还听取了您关于非管理员访问本机打包程序的反馈,我们更新了设置因此不再需要管理员访问权限。”

但是当我去Sencha 官方文档时,他们说这个 rawConfig 键仅适用于 iOS。

令人沮丧!我找到的唯一解决方案是修改 Base AndroidManifest.xml 并添加此代码...android:theme="@android:style/Theme.NoTitleBar".

但我想以好的方式做到这一点。

谢谢!

0 投票
1 回答
210 浏览

extjs - Sencha 原生应用错误 st-res/templates/stbuild_template_sim.app/ 不存在

我正在尝试使用 sencha app build native 从 sencha cmd 构建本机应用程序,并且在到达这部分之前一切似乎都运行良好:

运行本机打包程序失败 [ERR] 源目录:st-res/templates/stbuild_template_sim.app/ 不存在 将 st-res/templates/stbuild_template_sim.app/ 复制到 /home/dethstar/public_html/muhapp/build/muhapp/native 时出错/muhapp.app/ 打包应用失败

但是我无法在网上或在触摸目录中找到有关这些文件的任何信息。任何想法?

0 投票
3 回答
8143 浏览

sencha-touch-2 - Sencha 构建失败的指南针进程以非零代码 1 退出

我正在尝试在 Windows 操作系统上构建我的 Sencha 应用程序,但出现此错误。我正在尝试使用 sencha 命令 - sencha app build package,但构建失败。我已经安装了蚂蚁和指南针

我能做些什么来解决它?

0 投票
1 回答
1107 浏览

android - Sencha Touch 原生可选功能与所需权限(Nexus 7 上的相机)

如何使用 Sencha Cmd 为 Google Nexus 7 打包 Sencha Touch 2.2 应用程序,并支持前置摄像头?

如果我直接在设备上安装它,我可以运行该应用程序并很好地拍照。但是使用 App Store,该应用程序不适用于 Nexus 7,因为 Google 认为该应用程序需要后置摄像头。

查看我应该在该功能上设置的使用功能清单required:falseCAMERA但是清单文件是由 Cmd 基于packager.json. Packager.json包括"permissions": ["CAMERA"],但在通过 Sencha Cmd 打包时,我看不到任何将其设置为可选的选项。

相机在应用程序中使用,但它不是应用程序的必需部分,因此我希望应用程序与 Nexus 7 等无后置摄像头设备兼容(通过 Google Play 商店)。

PhoneGap 可能会解决这个问题,但目前不是一个选项,因为我使用其他 Cmd/Native 功能。

0 投票
2 回答
2437 浏览

extjs - 使用 SenchaCmd 构建时出现 SenchaTouch 错误:找不到文件以供依赖参考

当我想用 SenchaCmd 构建我的应用程序时,我收到以下错误:

这就是我的 app.js 的外观:

DateTime 和 DateTimePicker 这两个文件位于 extension/ux/field/DateTimePicker.js 和 extensions/ux/picker/DateTime.js 下的正确文件夹中

该应用程序在 Chrome 浏览器和 Safari 移动浏览器上运行良好。我在控制台中没有收到任何消息或错误。

我的错误在哪里?