问题标签 [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 回答
358 浏览

android - Sencha-Touch 到 Android - TouchWiz 问题

我是 Android 新手,我刚刚构建了我的第一个 apk 文件。我的应用实际上是 Sencha CMD 为 Andoird 打包的 Sencha-Touch-Web-App。

当我使用 adb 在设备上安装应用程序时,三星用户界面 TouchWiz 停止。这使设备无法使用。当我卸载应用程序时,TouchWiz 可以恢复。

我看不出我的 javascript 代码是如何导致这个错误的。你是否同意我的观点 ?

在配置 Sencha CMD 打包操作的 json 文件下方:

任何有关 TouchWiz 问题来源的线索都会非常有帮助。谢谢你。

0 投票
2 回答
5552 浏览

extjs - 使用 sencha cmd 生成 extjs 4.2 应用程序,默认主题名称不起作用

我使用流命令:

然后我检查 /.sencha/app/sencha.cfg 文件,app.theme 仍然喜欢这个 app.theme=ext-theme-classic,

bootstrap.css 仍然是 @import 'ext/packages/ext-theme-classic/build/resources/ext-theme-classic-all.css'。

如何使用 sencha cmd 更改应用程序主题?

0 投票
1 回答
746 浏览

extjs - Ext 4.2,Sencha Cmd 3 + deftjs - 无法构建工作应用程序

我已经将用于 ext + deftjs 应用程序的构建工具从 Sencha SDK 升级到 Sencha Cmd (v3)。为此,我还将 Ext 升级到 4.2,将 Deft 升级到 Ext 0.8。我最初遇到了 Ext.onReady() 没有被触发的问题,导致我的 viewControllers 没有从它们相应的视图中实例化。但是,我已经解决了这个问题,应用程序现在正在开发模式下工作

我现在正在尝试使用命令构建应用程序sencha app refreshsencha app build但构建的应用程序根本没有加载。

同样,我的 ViewControllers 没有被实例化。构建工具已将 deft 类和视图控制器添加到 all-classes.js。(Deft 类首先在文件 + 视图控制器中进一步向下)

sencha.cfg包含以下类路径:

inj.js包含我的加载器声明:

我的主视口是要实例化的第一个视图,它包含以下声明:

我的开发index.html看起来像这样:

有谁知道为什么视图控制器不会在应用程序的编译版本中实例化?

谢谢

0 投票
4 回答
6450 浏览

extjs - sencha app build Error codegen.json not found

我在构建应用程序测试时遇到此错误,我使用了 sencha cmd 和 sencha 版本 2.2 请回复解决方案

是这个环境变量问题吗,在我的 sencha cmd 设置 C:\Program Files\Sencha\Cmd\repo.sencha\codegen.json 中,我的 cmd 设置文件夹中没有创建 repo 文件夹,这是这个问题吗?

0 投票
1 回答
3010 浏览

extjs - 同步加载“MyApp.store.TreeStructures”;考虑在 Ext.onReady 上方添加 Ext.require('MyApp.store.TreeStructures')

下面,您将看到我在 Sencha ExtJS MVC 应用程序中创建的 MVC 视图出现了一个 JavaScript 异常。我有另一个扩展“Ext.tree.Panel”的 MVC 视图,它读取一个简单的 JSON 对象,而不是通过 Ext.Direct 代理和 .NET 服务器端堆栈提取数据,但唯一不同的是代理实现和当然是我们的 MVC 控制器逻辑。在静态 (JSON) 实现中,我们的代理在模型中定义。在动态(Ext.Direct)实现中,我们的代理是在 store 中定义的。TreeStructures.js(存储)JavaScript 文件不断被请求无限次,直到浏览器崩溃。有关该例外,请参见下文。

我非常怀疑这是一个 Ext.Direct 问题,因为我有其他商店在这种架构下工作得很好。我看到了 [Ext.Loader] 异常,但我不确定为什么这个异常会随着每个新的 TreeStructures.js 请求不断重复。或者在哪里实施需要。我的理解是 app.js 定义了控制器。然后控制器定义模型和存储。视口定义并实例化其他 MVC 视图。我的“其他视图”是树视图。视图实现了商店。

此外,Sencha Cmd“sencha app build”命令不起作用。通常,我的应用程序编译时没有任何问题,因此存储或 MVC 配置中肯定缺少此动态树所必需的某些内容。

JavaScript 控制台中的异常:

浏览器崩溃并出现此 JavaScript 异常:

注意:TreeStructures.js(存储)JavaScript 文件不断被请求无限次,直到浏览器崩溃:

Sencha Cmd 错误(调用“sencha app build”命令后):

静态树实现(读取 JSON 对象获取数据):

动态树实现(使用服务器端堆栈获取数据):

0 投票
0 回答
1815 浏览

extjs - Sencha Cmd 无法解析依赖项 PARRENTCLASS

我在使用 Sencha Cmd 工具时遇到问题;当我尝试构建我的应用程序时,我收到此错误:

有谁知道这意味着什么?PARRENTCLASS依赖项和文件名看起来Myapp很奇怪,因为我什至没有那个文件。

我的app.js

是什么导致了这个错误?

0 投票
2 回答
2005 浏览

extjs - ExtJS 主题化多个 CSS 文件

在 ExtJS 的早期版本中,compass compile会将放置在 sass 中的每个 sass 文件编译resources/sass成单独的 CSS 文件。例如:

app.scss ---> app.css

login.scss ---> login.css

我想知道我是否可以使用 ExtJS 4(特别是 4.2.1)中的新主题结构来完成类似的事情,并将其与 Sencha Cmd(运行sencha app build)涵盖的整个构建过程很好地集成。

0 投票
1 回答
3535 浏览

extjs - Sencha 错误跟踪器网址

谁能给我sencha bug tracker url。我必须检查一个错误的状态。我也遇到了一个在 sencha 博客中发现的问题,并发现它已添加到错误跟踪器中。

0 投票
0 回答
842 浏览

extjs - ExtJS 4.2.1 - 构建自定义主题 - 构建失败错误:com.sencha.exceptions.BasicException:未知图像类型 0

当我按照 Sencha Docs URL 上的步骤操作时: http ://docs.sencha.com/extjs/4.2.1/#!/guide/theming

我进入标题为“生成用于测试主题的应用程序”的步骤,然后我做了一个sencha 应用程序构建 ,我收到以下错误:

这是在 Windows XP 机器上。我在我的 Macbook Pro 上执行了完全相同的设置步骤,并且没有问题。由于某种原因,在我的 Windows 机器上,我遇到了这个错误。

我确认我在两台机器上都安装了相同的 JAVA、Ruby 和 Sencha CMD 版本。

有任何想法吗?

我正在使用:java版本“1.6.0_11”Sencha Cmd v3.1.2.342 ruby​​ 1.8.7(2013-06-27 patchlevel 374)[i386-mingw32]

0 投票
1 回答
1144 浏览

javascript - Sencha touch 生产构建错误

使用 touch 2.1.0 和 Cmd 3.1.2.342

在尝试创建我的 sencha 应用程序的生产版本时,我收到以下错误:

[警告] C1003:不支持的 Ext.define 语法 -- C:\wamp\www\touch-2.1.0\axis\nativ e\appname\touch\src\fx\TimingFunctions.js:109

[ERR] C2008:需求没有匹配的文件 (Ext.fx.TimingFunctions) -- C:\wa mp\www\touch-2.1.0\axis\native\appname\touch\src\fx\Abstract.js:959

[ERR] 执行此行时出现以下错误:C:\wamp\www\touch-2.1.0\axis\native\appname.sencha\app\build-impl.xml:165:

在我看来,它是说 fx/Abstract.js 需要一个名为 fx/TimingFunctions.js 的文件,但找不到。但是,这不是它的意思,因为该文件存在于该文件夹中。

我正在使用的命令是:

sencha app build 生产

TimingFunctions.js 的第 109 行如下所示:
Ext.define('Ext.fx.TimingFunctions', Ext.apply({ singleton: true,...

一种解决方案是将 TimingFunctions.js 的第 109 行从:

Ext.define('Ext.fx.TimingFunctions', Ext.apply({

至:

Ext.define('Ext.fx.TimingFunctions', {

并从以下位置更改同一文件的第 136 行:

}, EasingPrototype));

至:

}, EasingPrototype);

然后,这允许构建继续进行。

但是,当我在 Web 浏览器中查看生产应用程序时,它会冻结并出现以下错误

Uncaught TypeError: Object # has no method 'call' process sencha-touch-all-debug.js:6767

(匿名函数)进程 sencha-touch-all-debug.js:6774

(匿名函数)sencha-touch-all-debug.js:6779

Ext.apply.onBeforeCreated sencha-touch-all-debug.js:5196

处理 sencha-touch-all-debug.js:5262

处理 sencha-touch-all-debug.js:5268

处理 sencha-touch-all-debug.js:5268

处理 sencha-touch-all-debug.js:5268

Ext.apply.process sencha-touch-all-debug.js:5272

Ext.Class.ExtClass sencha-touch-all-debug.js:5183

Ext.ClassManager.create sencha-touch-all-debug.js:6725 Ext.apply.define sencha-touch-all-debug.js:7407

(匿名函数)TimingFunctions.js?_dc=1379403994382:109

(匿名函数)TimingFunctions.js?_dc=1379403994382:138