首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sencha架构师“无法打开您的app.json文件”

Sencha架构师“无法打开您的app.json文件”
EN

Stack Overflow用户
提问于 2021-10-21 16:08:57
回答 1查看 425关注 0票数 1

我一直试图跟随Sencha关于Sencha架构师的基础教程的Sencha试用版,但我被困在了题为"保存您的项目“的教程中。每次保存新项目时,我都会在Sencha Architect日志中遇到这个错误:

正如错误所示,没有由Sencha Architect生成的"app.json“:

"CMD输出选项卡“还在保存Sencha Architect项目时生成此输出:

代码语言:javascript
复制
[INF] Initializing empty workspace at C:\Users\marco\source\sencha-sandbox\Test2
[INF] Copying framework to C:\Users\marco\source\sencha-sandbox\Test2\ext
[INF] Added framework ext to workspace.json
[ERR] The specified string cannot be converted into a valid namespace identifier
Exception in thread "Thread-13"
com.sencha.exceptions.BasicException: com.sencha.exceptions.ExState: Invalid namespace : Test2
at com.sencha.tools.server.service.tasks.DispatchTask.execute(DispatchTask.java:55)
....

如果有什么不同,我使用的是最新版本的Java (17.0.1)和Ruby (3.0.2p107)。

下面是我试图解决这个问题的一些事情,但都没有奏效:

  • 重启窗口❌
  • 重新创建项目❌
  • 使用ExtJS6.0.x创建新项目,而不是使用最新版本的❌
  • 重新安装所有的内容,然后在一个全新的Windows10❌实例上再次尝试遵循本教程

我成功地完成了通过Sencha CMD教程创建和运行一个项目,因此我发现有趣的是,Sencha CMD生成的项目工作得非常好,但是我的Sencha架构师试用版无法创建一个功能良好的项目。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-28 16:50:03

我今天联系了森查的一位工程师,他帮我解决了这个问题:

当使用CMD安装Sencha Architect (v4.2.9)时,与Sencha Architect一起自动安装的CMD版本(v7.3.0.19)会导致此错误。

要解决这个版本问题,在Sencha Architect中,我必须转到编辑> Preferences > Dependencies的菜单,并从

代码语言:javascript
复制
C:\Users\marco\bin\Sencha\Architect\Cmd

到独立的Sencha CMD的安装位置。

代码语言:javascript
复制
C:\Users\marco\bin\Sencha\Cmd

完成之后,您将重新启动Sencha Architect,而Sencha Architect将要求您更新Sencha CMD,然后继续进行。从那里看,似乎所有未来的项目都应该是好的,没有问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69665350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档