我用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')
这样的不存在。等
任何正文都可以帮助我如何设置我的代码,因此sencha sdk工具将我的所有source.js文件缩小为生产app-all.js文件。
先谢谢
答案 0 :(得分:1)
要寻找的东西:
检查app-classes.js - 这是您的非缩小形式的应用程序。你在那里看到你的课吗?
确保您拥有所有requires: []
个定义。例如,您应该在使用此视图的控制器中使用requires: [ 'Fleet.view.gadgets.ux.GridPrinter']
。或者您可以像views: ['gadgets.ux.GridPrinter']
一样定义它。这些属性基本上是解析器的指标,也可以获取所需的类。