2012-08-14 40 views
0

我在我的Qooxdoo项目中使用JS-Ctypes。 当我尝试生成源,我提示以下错误:Qooxdoo和JS-Ctypes生成源

Scanning libraries -Unknown operator u'import

此错误是使用以下功能时上升:

Components.utils.import("resource://gre/modules/ctypes.jsm");

是否有任何人知道如何制造的Qooxdoo认识js-ctypes和这个运算符?

回答

1

这是字import的使用。根据ECMA规范,这是一个“未来保留字”,您不应该使用它们(标识符不允许与保留字匹配)。这就是发生器退出的原因。解决方法是简单地为该方法选择另一个标识符,例如import_就够了。

但是错误信息不好,至少可以说。如果您想帮忙,请打开bug report

+0

谢谢您的回复托马斯,但我得到的错误类型错误:Components.utils.import_不是一个函数。使用[“导入”]解决了我的问题。 – 2012-08-15 08:48:04