繁体   English   中英

使用Sencha CMD缩小现有的ExtJS应用

[英]Minifying an existing ExtJS app with Sencha CMD

我正在寻找一种缩小我的extjs应用程序的方法。 该应用程序已经(并且将有更多)超过100个文件,例如视图等,这些文件将在启动时加载,并且我听说使用Sencha CMD来缩小它是一个好主意,直​​到该应用程序最终投入生产。

不幸的是,我在使用Sencha cmd时遇到了一些问题。 这是我所做的:

  1. 将应用程序下载到我的本地
  2. 已安装sencha cmd v5.1.2.52

现在,我就像教程中所说的那样尝试简单地进行“ sencha应用程序构建”。 它引发了一个错误[ERR]命令必须从应用程序或软件包文件夹中运行。

已经尝试在主文件夹中执行此操作,但也尝试在其中的“ app”中执行此操作。 总是相同的错误。

我可能错过了一些东西,因为我读到有关.sencha文件夹的信息,它可能应该在我的应用程序的文件夹中,但不是。 也许是因为这个?

我还看到了一种执行“ sencha app init”的解决方案(认为它可以生成一些init文件夹,例如.sencha),但是该命令不存在(也许可以在较早的sencha cmd上运行?)。

如果有人会那么友好,并为我提供一些我应该采取的步骤,或者为我指出我错过的步骤,那将非常有帮助。 我确实在搜索它,大多数信息都说“ sencha应用程序构建”应该可以运行,但是没有,Ive也遇到了“ Sencha SDK”,但是人们说它已经过时了。

如果要使用此功能,首先必须使用《编译器友好代码准则》,其中包括:

  1. 框架意识
  2. 代码组织
  3. 类声明
  4. ...

阅读更多信息: 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM