Extjs 通用应用程序:仅构建经典工具包

Extjs 通用应用程序:仅构建经典工具包,extjs,extjs6,Extjs,Extjs6,我必须从头开始创建一个通用应用程序。首先是经典的应用程序,在未来的某个时候,现代的应用程序。我已经生成了应用程序使用Cmd 我已经实现了经典应用程序所需的基本功能,分离了可在现代应用程序中重用的所有内容,并将其放入共享目录。现在的问题是,当我使用Cmd编译时,我得到了一个错误,即缺少依赖项(因为在我仅为classic实现的现代应用程序中缺少视图,但在共享代码中需要视图) 经典应用程序编译发现,但现代应用程序没有,如果经典应用程序构建过程中出现错误,没有人会注意到,因为现代应用程序会抛出错误 我可

我必须从头开始创建一个通用应用程序。首先是经典的应用程序,在未来的某个时候,现代的应用程序。我已经生成了应用程序使用Cmd

我已经实现了经典应用程序所需的基本功能,分离了可在现代应用程序中重用的所有内容,并将其放入共享目录。现在的问题是,当我使用Cmd编译时,我得到了一个错误,即缺少依赖项(因为在我仅为classic实现的现代应用程序中缺少视图,但在共享代码中需要视图)

经典应用程序编译发现,但现代应用程序没有,如果经典应用程序构建过程中出现错误,没有人会注意到,因为现代应用程序会抛出错误


我可以在命令行上告诉Cmd只编译经典工具包吗?

编辑
app.json
文件,并删除
builds
profile部分中有关
modern
工具包的部分;您可以在准备再次构建
modern
部分时重新安装它。

在ExtJS 6中,我们可以以类似的方式分别为classic和modern生成应用程序,我们可以分别为classic和modern构建应用程序

你可以这样建造


sencha app build-c classic

您是否尝试了此命令
sencha app build-c classic
@UDID-Nope,在文档中找不到它。星期一早上的第一件事就是努力。@UDID有效。你能回答这个问题吗,这样我就可以接受了?@UDID在Sencha Cmd 6.2.1中不再起作用了,顺便说一句,“[ERR]重复匹配“c”-可能是:配置cwd”。我在Sencha Cmd 6.2.0.103中测试了这一点,对我来说没问题。我可以升级sencha几天,所以我不确定CMD 6.2.1。