2016-08-22 56 views
2

我必须从头开始创建通用应用程序。首先是经典应用程序,以及将来的某个时间点,现代应用程序。我使用Cmd生成了该应用程序。通用应用程序:只能构建经典工具包

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

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

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

+1

您是否试过这个命令。 'sencha app build -c classic' – UDID

+0

@UDID Nope,没有在文档中找到它。将尝试,星期一上午的第一件事。 – Alexander

+0

@UDID有效。你会做出答案,我可以接受吗? – Alexander

回答

4

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

你可以这样构建。

sencha app build -c classic

3

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

相关问题