0
我在Solaris上運行JSDuck v5.3.4,用一個單一的,非常簡單的輸入文件:JSDuck生成的輸出將不會加載
/**
* @class Designer
*/
我運行它是這樣的:
~/.gem/ruby/1.9.1/bin/jsduck --out ~/public_html/duck foo.js
當我嘗試瀏覽到生成的內容,我看到大負荷齒輪和綠色JSDuck旗幟,但它永遠不會結束。在Chrome檢查控制檯我看到一個JS錯誤:
Uncaught TypeError: undefined is not a function app-0c945a27f43452df695771ddb60b3d14.js:1
Ext.define.setLogic app-0c945a27f43452df695771ddb60b3d14.js:1
Ext.define.initComponent app-0c945a27f43452df695771ddb60b3d14.js:1
Ext.define.constructor ext-all.js:38
b.implement.callParent ext-all.js:38
Ext.define.constructor ext-all.js:38
b.implement.callParent ext-all.js:38
Ext.define.constructor ext-all.js:38
i ext-all.js:38
Ext.apply.widget ext-all.js:38
Ext.define.create ext-all.js:38
Ext.define.lookupComponent ext-all.js:38
Ext.define.prepareItems ext-all.js:38
Ext.define.add ext-all.js:38
Ext.define.initItems ext-all.js:38
b.implement.callParent ext-all.js:38
Ext.define.initItems ext-all.js:38
Ext.define.initComponent ext-all.js:38
b.implement.callParent ext-all.js:38
Ext.define.initComponent ext-all.js:38
b.implement.callParent ext-all.js:38
Ext.define.initComponent ext-all.js:38
b.implement.callParent ext-all.js:38
Ext.define.initComponent app-0c945a27f43452df695771ddb60b3d14.js:1
Ext.define.constructor ext-all.js:38
b.implement.callParent ext-all.js:38
Ext.define.constructor ext-all.js:38
(rest of the stack just repeats the recursive call chain)
我可以使用獨立的Win32可執行JSDuck產生這個文檔就好在Windows(也v5.3.4)
我希望得到任何幫助在搞清楚我可能做錯了什麼!有在生成的輸出沒有源的地圖,也可以找到任何方式禁用縮小或源地圖的ext4的捆綁版本。 Goolging這個「遺漏的類型錯誤:...」是不是卓有成效,因爲這是最常見的JS錯誤。