1

我用 asp.net 创建了一个 extjs4 MVC 应用程序。应用程序在开发环境中使用 ext-all-debug.js 文件运行,没有任何错误。

现在,当我使用 sencha sdk 1.2.3 生成缩小的 js 文件时(成功生成 app-all.js 和 all-classes.js)。

但是当我在生产中运行这些生成的文件时,它会显示依赖项错误。

喜欢Ext.create('Fleet.view.gadgets.ux.GridPrinter')不存在。ETC

任何人都可以帮助我如何组织我的代码,以便 sencha sdk 工具将我所有的 source.js 文件缩小到生产 app-all.js 文件中。

提前致谢

4

1 回答 1

1

几件事要寻找:

  1. 检查 app-classes.js - 这是您的非缩小形式的应用程序。你在那里看到你的课吗?

  2. 确保你有所有的requires: []定义。例如,您应该requires: [ 'Fleet.view.gadgets.ux.GridPrinter']在使用此视图的控制器中拥有。或者你可以这样定义它views: ['gadgets.ux.GridPrinter']。这些属性基本上也是解析器去抓取所需类的指标。

于 2012-05-08T11:58:18.233 回答