【发布时间】:2013-04-25 20:33:15
【问题描述】:
我在一个虚拟应用程序上使用 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
我认为错误与主题有关,但如果我尝试从我的应用程序文件夹执行 sencha 命令,我也会得到这个:
[ERR] Command must be run from an application folder
显然这是某种错误配置,但我不知道如何解决它。有什么建议吗?
编辑:我使用 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)
ExtJs 4.2有没有不使用cmd编译主题的方法?
【问题讨论】:
-
您是从应用程序的文件夹中运行命令吗?
-
是的。问题是其他人创建了这个应用程序。我知道他使用 sencha cmd 来生成它,但可能有些文件丢失了。是否有一个主配置文件或我应该检查的东西?
标签: extjs extjs4 sencha-cmd