我在我的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