[英]Minifying an existing ExtJS app with Sencha CMD
我正在寻找一种缩小我的extjs应用程序的方法。 该应用程序已经(并且将有更多)超过100个文件,例如视图等,这些文件将在启动时加载,并且我听说使用Sencha CMD来缩小它是一个好主意,直到该应用程序最终投入生产。
不幸的是,我在使用Sencha cmd时遇到了一些问题。 这是我所做的:
现在,我就像教程中所说的那样尝试简单地进行“ sencha应用程序构建”。 它引发了一个错误[ERR]命令必须从应用程序或软件包文件夹中运行。
已经尝试在主文件夹中执行此操作,但也尝试在其中的“ app”中执行此操作。 总是相同的错误。
我可能错过了一些东西,因为我读到有关.sencha文件夹的信息,它可能应该在我的应用程序的文件夹中,但不是。 也许是因为这个?
我还看到了一种执行“ sencha app init”的解决方案(认为它可以生成一些init文件夹,例如.sencha),但是该命令不存在(也许可以在较早的sencha cmd上运行?)。
如果有人会那么友好,并为我提供一些我应该采取的步骤,或者为我指出我错过的步骤,那将非常有帮助。 我确实在搜索它,大多数信息都说“ sencha应用程序构建”应该可以运行,但是没有,Ive也遇到了“ Sencha SDK”,但是人们说它已经过时了。
如果要使用此功能,首先必须使用《编译器友好代码准则》,其中包括:
阅读更多信息: http : //docs-origin.sencha.com/cmd/5.x/cmd_compiler.html
听起来您好像缺少了Cmd运行应用程序生成所需的元数据。
尝试通过sencha generate app
命令在新文件夹中使用Sencha Cmd生成一个新的“ app”。 然后将您现有的应用程序复制到该文件夹中(替换app.js文件,/ app /和其他位)。
然后尝试使用sencha app build
来构建您的应用sencha app build
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.