3

我正在开发一个 Firefox 扩展,我想使用 Javascript Lint 来帮助我查找错误。但是,我不断收到第二行的“SyntaxError: missing name after . operator”错误:

const Cu = Components.utils;
Cu.import("resource://gre/modules/XPCOMUtils.jsm");

显然这是因为“import”是一个关键字。但它在 Mozilla 中的使用方式是这样的……类似的问题是“let”关键字。

任何人都知道如何忽略这些错误?

4

1 回答 1

2

我认为不可能禁用此特定警告,但如果您向Yahoo Group发送消息,概述您的要求,您也许可以说服 Douglas Crockford 在未来版本中将此作为选项包含在内。

或者,如果您下载了 JSLint 版本,而不是使用http://www.jslint.com/,您可以尝试删除该行:

reserve('import');
于 2010-08-11T09:00:46.623 回答