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

Universal app: only build classic toolkit

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

生成了应用程序

我已经实现了经典应用程序所需的基础知识,将现代应用程序中可以重用的所有内容拆分出来并放入共享目录中。问题是现在,当我使用 Cmd 进行编译时,我得到了缺少依赖项的错误(因为我只为经典实现的现代应用程序中缺少视图,但在共享代码中是必需的)。

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

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

编辑app.json文件,删除builds配置文件部分关于modern工具包的部分;当您准备好再次构建 modern 部分时,您可以重新设置它。

在 ExtJS 6 中,我们可以以类似的方式分别为经典和现代生成应用程序,我们可以为经典和现代分别构建应用程序。

你可以这样建造。

sencha app build -c classic.