我在我的Qooxdoo
項目中使用JS-Ctypes
。 當我嘗試生成源,我提示以下錯誤:Qooxdoo和JS-Ctypes生成源
Scanning libraries -Unknown operator u'import
此錯誤是使用以下功能時上升:
Components.utils.import("resource://gre/modules/ctypes.jsm");
是否有任何人知道如何製造的Qooxdoo認識js-ctypes和這個運算符?
我在我的Qooxdoo
項目中使用JS-Ctypes
。 當我嘗試生成源,我提示以下錯誤:Qooxdoo和JS-Ctypes生成源
Scanning libraries -Unknown operator u'import
此錯誤是使用以下功能時上升:
Components.utils.import("resource://gre/modules/ctypes.jsm");
是否有任何人知道如何製造的Qooxdoo認識js-ctypes和這個運算符?
這是字import
的使用。根據ECMA規範,這是一個「未來保留字」,您不應該使用它們(標識符不允許與保留字匹配)。這就是發生器退出的原因。解決方法是簡單地爲該方法選擇另一個標識符,例如import_
就夠了。
但是錯誤信息不好,至少可以說。如果您想幫忙,請打開bug report。
此問題的解決方案是:
Components.utils [「import」];
欲瞭解更多信息,請點擊此鏈接: http://qooxdoo.678.n2.nabble.com/Qooxdoo-and-JS-Ctypes-problem-while-generating-source-tc7580977.html
謝謝您的回覆托馬斯,但我得到的錯誤類型錯誤:Components.utils.import_不是一個函數。使用[「導入」]解決了我的問題。 – 2012-08-15 08:48:04