标签: sencha-cmd

注册表项错误:Java版本的值为"1.8",但需要"1.7"

在跑步的时候

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

我收到以下错误:

错误:注册表项'Software\JavaSoft\Java Runtime Environment'\ CurrentVersion'

值为'1.8',但需要'1.7'.错误:找不到java.dll错误:找不到Java SE Runtime Environment.

java -version ,命令显示如下:

java版"1.8.0_40"Java(TM)SE运行时环境(版本1.8.0_40-b26)Java HotSpot(TM)64位服务器VM(版本25.40-b25,混合模式)

无法找到路径出错的地方.任何的想法?

-----------------------编辑-------------------------- ----------------------

注意:我使用的是Windows 7(64位).

我已经尝试卸载sencha touch cmd并重新安装.但仍然是同样的错误.

我已经卸载了所有的java版本实例并重新安装了最新的版本,问题仍然存在.

java sencha-touch java-8 sencha-touch-2 sencha-cmd

82
推荐指数
7
解决办法
17万
查看次数

Sencha Cmd build - 创建后台进程失败

我正在尝试使用Cmd v5.0.0.160构建extjs5应用程序.

我在我的PATH var上安装了ruby2.0和sencha cmd.

以下是运行时出现的错误sencha app build:

...
[INF] Capturing theme image
[ERR] 
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExProcess: Failed creating background process
[ERR]   at com.sencha.command.plugin.PluginManager.executeRe
[ERR] verseFirst(PluginManager.java:134)
[ERR] 
[ERR] Total time: 9 seconds
[ERR] The following error occurred while executing this line:
/local/dev/PROJECTS2/loc-ext/loc-ext/.sencha/app/build-impl.xml:326: The following error occurred while executing this line:
/local/dev/PROJECTS2/loc-ext/loc-ext/.sencha/app/slice-impl.xml:239: The following error occurred while executing this line:
/local/dev/PROJECTS2/loc-ext/loc-ext/.sencha/app/slice-impl.xml:240: The following error occurred while executing this line:
/local/dev/PROJECTS2/loc-ext/loc-ext/.sencha/app/slice-impl.xml:111: com.sencha.exceptions.ExProcess: Failed creating background process
Run Code Online (Sandbox Code Playgroud)

应用程序在开发模式下工作正常(sencha app …

extjs sencha-cmd extjs5

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

ExtJS 5请求空名为/.js的文件

我用最新的sencha cmd 5.0.2.270和最新的ExtJS 5.0.1制作了一个全新的工作空间.生成了一个应用程序.编写了一些代码.

我使用sencha app build生成生产版本.

开发加载很好,但生产版本尝试加载没有名称的文件并获得404

获取http://yassa-built.dev/.js?_dc=1410352524548 404(未找到)在该错误之后它根本不加载.

我无法理解它在寻找什么.发展并没有抱怨.

我用它进行了存档https://mega.co.nz/#!Dk0gDRJD!dNITsq1fGFs5T4d-4yYFnA6_K6EcAhFkxoeEjaJu7MY(~600kb).它包括源和生产构建.

UPD 我找到了它开始破碎的地方.在文件RadioAdminController.js中.

 case 'menu_referals':
    return app.setSubView('redmed-radioapp-referals', {
      store: Ext.create('RedmedAdmin.store.Referals')
    });
Run Code Online (Sandbox Code Playgroud)

如果我不创建商店 - 它的工作原理.生产构建没问题.商店没什么特别的:

Ext.define('RedmedAdmin.store.Referals', {
  extend: 'Ext.data.Store',
  model: 'RedmedAdmin.model.Referal',
  autoLoad: false,
  autoSync: true
});
Run Code Online (Sandbox Code Playgroud)

javascript extjs sencha-cmd

10
推荐指数
1
解决办法
2456
查看次数

使用Sencha Cmd和动态加载的控制器

我使用Ext JS 4. controllers属性创建了一个应用程序,app.js只包含主控制器:

Ext.application({
    name: 'MyApp',
    appFolder: 'app',

    controllers: [
        "main.App"
    ],

    loadController: function(controller) {
        var oController = this.getController(controller);
        oController.init(this);
        oController.onLaunch(this);
    }
});
Run Code Online (Sandbox Code Playgroud)

MyApp.main.App控制器使用getController()方法按名称加载其他控制器(请参阅loadController()方法).这些控制器是动态加载的,不会列在我的index.html文件中.

为了生成部署到服务器的生产版本,我通过在我的应用程序文件夹中发出以下命令来使用Sencha Cmd:

sencha app build
Run Code Online (Sandbox Code Playgroud)

工具正常完成并将所有文件压缩为一个大的all-classes.js.问题是我的动态加载的控制器不包含在该文件中.

动态加载控制器(总共超过100个)的正确方法是由Sencha Cmd缩小和处理?

我知道,我可以在我的列表中列出它们app.js,或者包含在某个文件中Ext.require,但是我正在寻找正确的方法,在我的构建中自动包含100多个不同的控制器,视图,模型和存储.我相信Ext JS的其他用户正在创建大型应用程序并且正在以某种方式构建,我会感激任何建议或只是success stories,这将帮助我找到正确的构建方法.

extjs build extjs4 sencha-cmd

9
推荐指数
1
解决办法
2475
查看次数

为什么Sencha CMD构建会因PhantomJS错误代码2而失败?

问题:为子项目A(具有源文件)构建Sencha CMD工作空间应用程序时"捕获主题时出错",但是子项目B(没有源文件)构建正常.

场景:

  1. 创建了新的Sencha工作区(CMD 5.1.0.26)并添加了一个新项目A.
  2. 项目A构建良好(sencha app build -c production)
  3. 我添加了一个主视图并引用了一个公共文件夹(/ project/common/js /)中包含的模块.

  4. sencha app watch工作正常,但sencha app build -c production现在在项目A上失败.

  5. 为了完整性检查,我在我的框架文件夹中生成一个新的应用程序,引用相同的ExtJS版本(5.1.0.107),让我们称之为项目B,它构建得很好.

项目A仍然失败并出现此错误:

[INF] Writing content to /MyWorkspace/ProjectA/sass/example/bootstrap.json
[INF] Writing content to /MyWorkspace/ProjectA/sass/example/bootstrap.js
[INF] Capturing theme image
[ERR] loading page /MyWorkspace/ProjectA/sass/example/theme.html
== Unhandled Error ==
TypeError: '''undefined''' is not a function (evaluating '''Ext.require([
    '''Ext.layout.Context'''
])''')

  file:///MyWorkspace/ext/packages/ext-theme-base/sass/example/render.js:7

[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExProcess: phantomjs process exited with code 2
[ERR]
[ERR] Total time: 46 seconds
[ERR] …
Run Code Online (Sandbox Code Playgroud)

extjs phantomjs sencha-cmd extjs5

9
推荐指数
1
解决办法
4348
查看次数

错误“达到了使手表变声的用户限制”。ExtReact版本

我安装了ExtReact,并附带示例。当我跑步

npm start
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

ERROR in [@extjs/reactor-webpack-plugin]: Error:
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.BasicException: User limit of inotify watches 
reached
[ERR]
[ERR] Total time: 13 seconds

[ERR] /home/user/project/build/ext-react/build.xml:101: 
com.sencha.exceptions.BasicException: User limit of inotify watches reached
[ERR] A log is available in the file "/home/user/project/build/ext-
react/sencha-error-20171027.log"
Run Code Online (Sandbox Code Playgroud)

如何解决这个错误?

extjs sencha-cmd

9
推荐指数
2
解决办法
6276
查看次数

将Sencha Cmd与现有应用程序一起使用

我在虚拟应用程序上使用sencha cmd创建了一个主题,现在我想在其他应用程序中使用该主题.我已将主题文件夹复制到我的应用程序的包文件夹中,并且工作正常.

我做了一些更改,所以我尝试使用"sencha package build"来编译主题并得到了这个错误:

[ERR] null
at com.sencha.command.environment.PackageEnvironment.loadBaseConfigs(PackageEnvironment.java:64)
at com.sencha.command.environment.PackageEnvironment.<init>(PackageEnvironment.java:46)
at com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.java:166)
at com.sencha.command.Sencha.loadBuildEnvironment(Sencha.java:361)
at com.sencha.command.Sencha.<init>(Sencha.java:67)
at com.sencha.command.Sencha.<init>(Sencha.java:61)
at com.sencha.command.Sencha.main(Sencha.java:106
Run Code Online (Sandbox Code Playgroud)

我认为错误与主题有关但如果我尝试从我的app文件夹执行sencha命令,我也会得到这个:

[ERR] Command must be run from an application folder
Run Code Online (Sandbox Code Playgroud)

显然这是一种错误的配置,但我不知道如何解决它.有什么建议?

编辑:我使用sencha cmd生成了一个新应用,并将旧应用中的代码复制到新应用中.现在它没有建立:

BUILD FAILED
[ERR] com.sencha.exceptions.ExBuild: com.sencha.exceptions.ExParse: Failed parsing path/ext-all-rtl-sandbox-debug-w-comments.js
[ERR]   at
[ERR]  org.mozilla.javascript.ast.FunctionNode.visit(FunctionNode.java:421)
Run Code Online (Sandbox Code Playgroud)

有没有办法在不使用ExtJs 4.2上的cmd的情况下编译主题?

extjs extjs4 sencha-cmd

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

Sencha Cmd 5 + Java 8错误

在我的Windows构建服务器上安装Java 8 JDK后,执行sencha命令时遇到以下错误:

C:\> sencha

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.8', but '1.7' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
Run Code Online (Sandbox Code Playgroud)

Sencha Cmd指南暗示Java 8尚不支持(但是Sencha Cmd在我的Mac OS X工作站上使用Java 8工作正常):

Sencha Cmd要求Java Runtime Environment 1.7版支持所有功能......

我还在服务器上安装了JDK 7.有没有办法强迫Sencha Cmd使用不同的JDK安装?更改JAVA_HOME和PATH sysenvs不起作用,并且不能编辑注册表.

更新:我遇到过这个问题,其中多个java.exe文件导致相同的错误(这肯定是可能的)但是maven,ant,tomcat,jenkins和一些其他Java工具工作正常.我只看到了Sencha Cmd的这个错误.

java windows sencha-cmd

6
推荐指数
3
解决办法
2476
查看次数

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
查看次数

macOS Monterrey 更新后 Sencha CMD 问题

问题

将我的 macOS 更新到 Monterrey (12.0.1) 后,我在使用 ExtJS 启动本地项目时遇到了一个大问题。

当我执行时:

sencha app watch
Run Code Online (Sandbox Code Playgroud)

得到错误:

Sencha Cmd v7.5.0.5
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007ff813dcb6f2, pid=18621, tid=0x000000000000a707
#
# JRE version: OpenJDK Runtime Environment (8.0_242-b08) (build 1.8.0_242-b08)
# Java VM: OpenJDK 64-Bit Server VM (25.242-b08 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C  [libsystem_platform.dylib+0x16f2]  _platform_strlen+0x12
#
# Failed to write core dump. Core dumps have been disabled. …
Run Code Online (Sandbox Code Playgroud)

java macos extjs sencha-cmd

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