Extjs Ext js 7 cmd生产构建失败

Extjs Ext js 7 cmd生产构建失败,extjs,sencha-cmd,extjs7,Extjs,Sencha Cmd,Extjs7,我有一个工作测试构建,我通过键入以下内容生成: sencha应用程序构建测试 它的工作没有问题,现在我想在生产阶段测试sencha的速度。但是我无法生成,我尝试了sencha-app-build,但是我得到了一个一般错误,所以我尝试使用sencha-d app-build获取更多调试信息 但是我不理解日志文件,我找不到缺少的插件或类似的东西 谁能看一下吗? 我用“myapp1”替换我的应用程序名,希望没问题 这是我得到的一般性错误: [ERR] Caused by: java.lang.Sta

我有一个工作测试构建,我通过键入以下内容生成:
sencha应用程序构建测试

它的工作没有问题,现在我想在生产阶段测试sencha的速度。但是我无法生成,我尝试了
sencha-app-build
,但是我得到了一个一般错误,所以我尝试使用
sencha-d app-build
获取更多调试信息

但是我不理解日志文件,我找不到缺少的插件或类似的东西

谁能看一下吗?

我用“myapp1”替换我的应用程序名,希望没问题

这是我得到的一般性错误:

[ERR] Caused by: java.lang.StackOverflowError
[ERR]   at com.sencha.tools.compiler.sources.SymbolCache.getDefinedMembers(SymbolCache.java:917)
[ERR]   at com.sencha.tools.compiler.sources.SymbolCache.getDefinedMembers(SymbolCache.java:918)
[ERR]   at com.sencha.tools.compiler.sources.SymbolCache.getDefinedMembers(SymbolCache.java:918)
[ERR]   at com.sencha.tools.compiler.sources.SymbolCache.getDefinedMembers(SymbolCache.java:918)
[ERR]   at com.sencha.tools.compiler.sources.SymbolCache.getDefinedMembers(SymbolCache.java:918)
[ERR]   at com.sencha.tools.compiler.sources.SymbolCache.getDefinedMembers(SymbolCache.java:918)
[ERR]   at com.sencha.tools.compiler.sources.SymbolCache.getDefinedMembers(SymbolCache.java:918)
[ERR]   at com.sencha.tools.compiler.sources.SymbolCache.getDefinedMembers(SymbolCache.java:922)
[ERR]   at com.sencha.tools.compiler.sources.SymbolCache.getDefinedMembers(SymbolCache.java:918)
[ERR]   at com.sencha.tools.compiler.sources.SymbolCache.getDefinedMembers(SymbolCache.java:922)
虽然我的测试构建工作正常:

Sencha Cmd v7.3.0.19
[INF] Processing Build Descriptor : desktop (testing environment)
[INF] Loading compiler context
[INF] Loading app json manifest...
[INF] Processing data with ClosureCompressor
[INF] JavaScript input level is NEXT and output level is ES5
[INF] Writing concatenated output to file /var/www/myapp1/build/testing/myapp1/generatedFiles/desktop/app.js
[INF] merging 863 input resources into /var/www/myapp1/build/testing/myapp1/desktop/resources
[INF] merged 0 resources into /var/www/myapp1/build/testing/myapp1/desktop/resources
[INF] merging 501 input resources into /var/www/myapp1/build/testing/myapp1
[INF] merged 0 resources into /var/www/myapp1/build/testing/myapp1
[INF] Writing content to /var/www/myapp1/build/temp/testing/myapp1/slicer-temp/bootstrap.json
[INF] Writing content to /var/www/myapp1/build/temp/testing/myapp1/slicer-temp/bootstrap.js
[INF] writing sass content to /var/www/myapp1/build/temp/testing/myapp1/sass/myapp1-all.scss.tmp
[INF] appending sass content to /var/www/myapp1/build/temp/testing/myapp1/sass/myapp1-all.scss.tmp
[INF] appending sass content to /var/www/myapp1/build/temp/testing/myapp1/sass/myapp1-all.scss.tmp
[INF] Writing content to /var/www/myapp1/build/testing/myapp1/generatedFiles/desktop.json
[LOG] Fashion build starting for /var/www/myapp1/build/temp/testing/myapp1/sass/myapp1-all.scss
[LOG] Fashion build complete for /var/www/myapp1/build/temp/testing/myapp1/sass/myapp1-all.scss
[LOG] Fashion build completed in 2.673 sec.
[INF] Copying page resources to /var/www/myapp1/build/testing/myapp1
[INF] Writing content to /var/www/myapp1/build/testing/myapp1/generatedFiles/desktop.json
[INF] Writing content to /var/www/myapp1/build/testing/myapp1/microloader.js
[INF] Appending content to /var/www/myapp1/build/testing/myapp1/microloader.js
[INF] Building output markup to /var/www/myapp1/build/testing/myapp1/index.php
[INF] Writing content to /var/www/myapp1/build/testing/myapp1/index.php
[INF] 
[INF] ======================================================================
[INF] 
[INF] Processing Build Descriptor : phone (testing environment)
[INF] Loading compiler context
[INF] Loading app json manifest...
[INF] Processing data with ClosureCompressor
[INF] JavaScript input level is NEXT and output level is ES5
[INF] Writing concatenated output to file /var/www/myapp1/build/testing/myapp1/generatedFiles/phone/app.js
[INF] merging 863 input resources into /var/www/myapp1/build/testing/myapp1/phone/resources
[INF] merged 0 resources into /var/www/myapp1/build/testing/myapp1/phone/resources
[INF] merging 501 input resources into /var/www/myapp1/build/testing/myapp1
[INF] merged 0 resources into /var/www/myapp1/build/testing/myapp1
[INF] Writing content to /var/www/myapp1/build/temp/testing/myapp1/slicer-temp/bootstrap.json
[INF] Writing content to /var/www/myapp1/build/temp/testing/myapp1/slicer-temp/bootstrap.js
[INF] writing sass content to /var/www/myapp1/build/temp/testing/myapp1/sass/myapp1-all.scss.tmp
[INF] appending sass content to /var/www/myapp1/build/temp/testing/myapp1/sass/myapp1-all.scss.tmp
[INF] appending sass content to /var/www/myapp1/build/temp/testing/myapp1/sass/myapp1-all.scss.tmp
[INF] Writing content to /var/www/myapp1/build/testing/myapp1/generatedFiles/phone.json
[LOG] Fashion build starting for /var/www/myapp1/build/temp/testing/myapp1/sass/myapp1-all.scss
[LOG] Fashion build complete for /var/www/myapp1/build/temp/testing/myapp1/sass/myapp1-all.scss
[LOG] Fashion build completed in 2.587 sec.
[INF] Copying page resources to /var/www/myapp1/build/testing/myapp1
[INF] Writing content to /var/www/myapp1/build/testing/myapp1/generatedFiles/phone.json
[INF] Writing content to /var/www/myapp1/build/testing/myapp1/microloader.js
[INF] Appending content to /var/www/myapp1/build/testing/myapp1/microloader.js
[INF] Building output markup to /var/www/myapp1/build/testing/myapp1/index.php
[INF] Writing content to /var/www/myapp1/build/testing/myapp1/index.php
我的java版本是: Java(TM)SE运行时环境(build 1.8.0_271-b09) Java HotSpot(TM)64位服务器虚拟机(构建25.271-b09,混合模式)

我的javac版本是: JavaC1.8.0_271

编辑2:

当我输入
sencha ant build
时,它输出:

[ERR] Failed to resolve dependency Ext.chart.legend.LegendBase for file Ext.chart.legend.Legend
[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.chart.legend.LegendBase
[ERR]
[ERR] Total time: 3 seconds

所以它与图表有关,但他们正在测试/开发构建中工作。

图表不随社区版提供。如果仍要使用,则需要高级插件,您可以从支持门户下载这些插件,并将图表包复制到包列表中

完成后,需要将其包含在应用程序的app.json文件中 需要:[“图表”]


然后,您需要将正在使用的图表类放入应用程序的requires配置中。

在购买许可证、更新到7.3并打开票据后,我得到了一个解决方案:

在app.json中的production/js中添加“optimize”:false,构建工作正常


    "production": {
        "output": {
            "js" : {
                "optimize" : false
            },
          "appCache": {
            "enable": true,
            "path": "cache.appcache"
          }
        },
        "loader": {
          "cache": "${build.timestamp}"
        },
        "cache": {
          "enable": true
        },
        "compressor": {
          "type": "yui"
        }
      },

我添加了在debian 10上用sencha cmd和oracle javaI构建时遇到的一般错误。我刚刚意识到我使用的是7.0 CE,但我的图表版本是7.3.0,我需要重写任何内容以使其与7.0 CE兼容吗?图例文件在那里,所以我不明白为什么它找不到。谢谢你的回答。事实上,我从sencha下载了带有npm的图表,它在testbuild中运行良好(所以我已经将其添加到应用程序中,需要json),但我无法为生产进行构建