3

我正在制作一个 Opera 扩展。它包括一个后台脚本,它非常安静地失败。它在一个独特的环境中运行,所以我不能把它带到任何地方来检查它是否有效(它需要预定义的变量)。有没有办法在不运行脚本的情况下调试脚本。也就是说,检查语法是否正确。我想要像 JSLint 这样的东西,而不是告诉我我的代码有多糟糕,而是告诉我语法错误在哪里。

4

1 回答 1

0

如果您只想快速搜索SyntaxErrors,可以将代码放入 Closure Compiler,然后选择“仅限空白”选项。

它会在没有任何代码样式分析的情况下通知您无效代码以使事情变得混乱。

http://closure-compiler.appspot.com/home

如果您选择“Pretty Print”选项,它还会为您提供良好的缩进结果,以防原始代码需要一些清理。

于 2012-09-14T14:56:34.887 回答