标签: sencha-cmd

如何打包(缩小)extjs 4应用程序

我正在寻找包装和minfying Ext JS 4应用程序的事实性说明.

一切似乎都指向Sencha SDK,但是围绕着这一切都是针对Sencha Touch的,无论如何,当我按照指示(sencha app build testing)收到时:

"当前工作目录(C:...)不是公认的Sencha SDK或应用程序文件夹"

这引起了我的兴趣,因为我使用的结构是由Sencha Architect生成的.查看此处文档,Architect生成的文件夹结构是正确的,但有些文件名不同.似乎有一些我不知道的打包文件(app.json packager.json).

考虑到在开发过程中创建的.js文件的大量负载,我期待大量的帖子/指南/博客/文章,你认为这是一个常见的要求.

minify yui-compressor extjs4 sencha-cmd

6
推荐指数
1
解决办法
1万
查看次数

sencha cmd 4和sencha touch 2.3在app.json中添加css

我一直在使用Sencha touch 2.3和Sencha Cmd 3,并且没有任何问题.

我最近升级到Sencha Cmd 4并生成了一个新的Sencha Touch 2.3应用程序.

现在,我尝试通过在app.json文件中添加以下内容来更改主题:

"css": [
    {
        "path": "touch/resources/css/cupertino.css",
        "platform": ["chrome", "safari", "ios", "ios-classic", "android", "firefox"]
        "theme": "Cupertino",
        "update": "delta"
    },
],
Run Code Online (Sandbox Code Playgroud)

我删除了以前存在的代码:

{
    "path": "resources/css/app.css",
    "update": "delta"
}
Run Code Online (Sandbox Code Playgroud)

这在应用程序中没有反映出来.怎么了 ?这是文档建议的方法.但它只是没有发生.如果我直接将cupertino.css放在resources/css路径中并将其重命名为app.css,则会反映出来.那么app.css在哪里设置?

css themes sencha-touch sencha-cmd

6
推荐指数
1
解决办法
5349
查看次数

Sencha由于sass目标而构建

我正在尝试构建一个Sencha应用程序,但我收到以下错误:

[ERR]执行此行时发生以下错误:/Users/conor/Repositories/POS/pos/.sencha/app/build-impl.xml:286:

执行此行时发生以下错误:/Users/conor/Repositories/POS/pos/.sencha/app/sass-impl.xml:280:

执行此行时发生以下错误:/Users/conor/Repositories/POS/pos/.sencha/app/sass-impl.xml:286:

问题:无法创建任务或输入x-compass-compile原因:名称未定义.行动:检查拼写.操作:检查是否已声明任何自定义任务/类型.操作:检查是否已发生任何/声明.

我查看了Ant脚本,看来问题出在使用Compass的SASS流程周围.

我可以确认已安装Compass v1.0.3.

在那之后,我不是Sencha专家所以我被卡住了.我该如何解决这个问题?

谢谢.

sass sencha-cmd compass

6
推荐指数
1
解决办法
3106
查看次数

Extjs 6 - 现代工具包ui-mixins构建错误

我有一个带有两个包的Extjs 6工作区(一个用于经典,一个用于现代)和一个示例应用程序.使用相应的ui-mixins设计经典包组件没有问题,例如:@include extjs-panel-ui();. 但是,当我尝试使用相应的ui-mixin设置现代组件的样式时,我收到一个错误:

[ERR] unknown definition for mixin named panel-ui : 

[INF] Build error for ../../../build/temp/production/pra_kitchensink/slicer-temp/pra_kitchensink-example.scss
[ERR] Error: Sass compilation encountered 1 error(s)
[ERR] 
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExBuild: Sass compilation encountered 1 error(s)
[ERR]   at sun.reflect.DelegatingMe
[ERR] thodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERR] 
[ERR] Total time: 21 seconds
Run Code Online (Sandbox Code Playgroud)

我试图在现代工具包中设置一个面板,以便我使用 @include panel-ui();

有谁知道为什么我能够将ui-mixins用于经典组件,但是当我尝试将ui-mixins用于现代组件时,我遇到了构建错误?令人困惑的是,如果我运行sencha app watch modern,它会按预期工作和运行,但是当我运行sencha app watch或者sencha app build我得到上面的构建错误时.

extjs sencha-touch-2 sencha-cmd extjs6-classic extjs6-modern

6
推荐指数
1
解决办法
980
查看次数

SenchaCMD - 带罗盘扩展组件的静音安装

我想从我的Linux终端静默安装sencha(没有GUI)或对话框.如何自动添加罗盘扩展组件到安装?我检查过sencha帮助,只有"退出"选项,但不是"全部".这对我没有帮助(在安装时使用-a -q)https://www.sencha.com/forum/showthread.php?303323-Installing-Sencha-CMD-6-silently-with-the-compass-extension 另外,如何检查指南针扩展是否已安装?谢谢.

extjs silent-installer sencha-cmd

6
推荐指数
1
解决办法
874
查看次数

Sencha构建失败的罗盘进程退出非零代码1

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

C:\xampp\htdocs\WhatsUnderMe>sencha app build package
Sencha Cmd v3.1.0.256
[INF]
[INF] init-plugin:
[INF]
[INF] init-plugin:
[INF] Invoking plugin (C:\xampp\htdocs\WhatsUnderMe\.sencha\app\plugin.xml) - supported targets: -before-app-build
[INF]
[INF] -before-app-build:
[INF] Invoking plugin (C:\xampp\htdocs\WhatsUnderMe\.sencha\app\plugin.xml) - supported targets: app-build
[INF]
[INF] cmd-root-plugin.init-properties:
[INF]
[INF] init-properties:
[INF]
[INF] init-sencha-command:
[INF]
[INF] init:
[INF]
[INF] -before-app-build:
[INF]
[INF] app-build-impl:
[INF]
[INF] package:
[INF]
[INF] -before-init-local:
[INF]
[INF] -init-local:
[INF]
[INF] -after-init-local:
[INF]
[INF] init-local:
[INF]
[INF] find-cmd:
[INF]
[INF] -before-init:
[INF]
[INF] -init:
[INF] …
Run Code Online (Sandbox Code Playgroud)

sencha-touch-2 sencha-cmd compass-sass

5
推荐指数
1
解决办法
7650
查看次数

即使有正确的 cmd 和框架兼容版本也无法构建 sencha 应用程序

所有代码中都没有调试器。在本地一切都很好。但是一旦我开始构建应用程序,它就会显示以下错误。此外,在开发文件夹中一切正常。但是,当我尝试创建生产版本时,出现以下错误。

[ERR] BUILD FAILED
    [ERR] com.sencha.exceptions.ExNotFound: Failed to find mixin class: mymixin.language
    [ERR]
    [ERR] Total time: 6 seconds
    [ERR] The following error occurred while executing this 
    line:C:\TestApp\apps\myapp_dev\.sencha\app\build-impl.xml:367: The following error occurred while executing this line:C:\TestApp\apps\myapp_dev\.sencha\app\js-impl.xml:11: com.sencha.exceptions.ExNotFound: Failed to find mixin class: boseui.language9:35:39 PM"C:/Users/myaccount/bin/Sencha/Cmd/4.0.4.84/sencha" app refresh
Run Code Online (Sandbox Code Playgroud)

javascript extjs build sencha-cmd

5
推荐指数
1
解决办法
143
查看次数

在sencha cmd v6.5.1.240中构建应用程序时出现错误"com.sencha.exceptions.BasicException:超出GC开销限制"

我无法使用sencha命令"sencha app build"构建我的extjs应用程序

我最近将我的sencha cmd版本更新为Cmd v6.5.1.240,将extjs版本更新为ext-6.5.0.我还尝试通过更新路径变量"set _JAVA_OPTIONS =" - Xms1024m -Xmx2048m""来更新环境变量,但无法解决问题.

屏幕截图也附有.请帮我解决这个问题.

谢谢 !

在此输入图像描述

extjs sencha-cmd

5
推荐指数
1
解决办法
1830
查看次数

sencha app build,如何检测CI中的Closure编译器错误?

我用 sencha cmd v7.0.0.40 版本进行了一个实验:我在我们的 ExtJs 项目源中犯了一些语法错误。然后我跑了sencha app build。有很多错误(如C2001: Closure Compiler Error...),但 sencha cmd 返回 0。

当我运行时sencha app build some abra cadabra- 它按预期返回 1。

在sencha论坛上有一个没有答案的孤独帖子:https ://www.sencha.com/forum/showthread.php ? 262219-Sencha-Cmd-Error-Codes

那么sencha app build在 CI 中检测构建错误的标准方法是什么?我应该解析它的 stderr/stdout 还是什么?如果这很重要,我在 linux 上。


UPD:我注意到sencha --strict app build如果有警告或错误,则返回错误代码,并[WRN] Exiting with code 22, 176 warnings and 8 errors在 stdout 中写入类似 最后一个字符串的内容。所以现在我将使用--strict并解析最后一个字符串。如果有人有更简单的解决方案 - 请告诉我。


UPD2:Sencha cmd 7.0+ 有一个警告级别的配置选项。 https://docs.sencha.com/cmd/7.0.0/guides/whats_new_cmd70.html

所以我们决定删除所有警告并检查sencha --strict app build …

extjs sencha-cmd

5
推荐指数
1
解决办法
351
查看次数

在sencha touch构建中添加资产(ST 2.2.1)

我有Sencha Touch 2.2.1,包括图像,视频和.json等资源.我把它们放在/resources文件夹中.

当我使用Sencha Cmd构建应用程序时,如下所示:

sencha app build production
Run Code Online (Sandbox Code Playgroud)

资产不会复制到目标文件夹(build/VSBabyMobile/production/resources)

必须有一种方法.sencha/sencha.cfg在Sencha Cmd 中或在Sencha Cmd中配置更多资产,但我在文档中找不到答案.

谢谢

assets sencha-cmd sencha-touch-2.2

4
推荐指数
1
解决办法
1018
查看次数