2013-09-24 28 views
0

我處於非常奇怪的情況,當我在我的index.jsp文件中使用ext-debug.js時,我的應用程序工作正常,但是當我嘗試使用ext.js的縮小版本ext.js,我的應用程序失敗,我得到一個「Uncaught TypeError:不能調用未定義的方法子字符串」。問題出現在解析我想要實例化的類的命名空間的方法中。但是爲什麼這個方法在非最小版本的extjs上正常工作?更重要的是,我該如何解決這個錯誤?有任何想法嗎?我應該如何調試,因爲它只出現在縮小版本中?應用程序使用ext-debug.js工作失敗,使用ext.js失敗

+0

你有沒有試過自己縮小ext-debug.js,看它是否有效? – Alex

+0

好主意,我是extjs的初學者,我該怎麼做?另外,我必須添加一個事實,即我必須使用Sencha工具2.0,而不是Sencha Cmd,因爲我的應用程序過於自定義,無法輕鬆調整。不知道我是否需要Sencha Cmd來完成您提到的縮小過程。 – niceman

+1

jscompress.com是許多在線工具之一:只需複製並粘貼純js在那裏,並使用輸出 – Alex

回答

0

我還沒有能夠解決這個問題,但我的一位同事呢,我只能說他使用了Sencha Cmd,它是最後一個版本。所以謝謝你的幫助

0

我有一個類似的問題...... ext.js給了我一個「ext is undefined」錯誤,而ext-debug.js給了我沒有錯誤。太奇怪了。我使用http://jscompress.com/來壓縮ext-debug.js,並保存它爲ext-debug-compressed.js,並使用它並且現在它工作並且只比ext.js(254kb而不是231kb)稍大一點的文件。但是請注意,我必須用記事本保存它。寫字板不會正確粘貼長行代碼,並且如果我嘗試使用寫字板保存,則會出現錯誤。