Hor*_*ux7 6 javascript aptana google-closure-compiler
如果我在Aptana Studio 3中输入以下JavaScript代码,那么我预计会有一些错误,但它没有显示任何内容.
/**
* @type {string}
*/
var abc = 23;
abc.doesNotExists();
Run Code Online (Sandbox Code Playgroud)
如何启用对闭包类型注释的支持?
目前 Aptana 仅支持注释,不支持实际的类型检查。为了进行类型检查,您必须使用谷歌闭包编译器来编译该代码。如果您将编译器设置为完全优化模式,它将发出警告,指出 abc 是一个字符串(正如您将其放置在注释注释中一样),但您已经设置了一个数字值。为了能够从闭包编译器的命令行中获取它并将其集成到 aptana 中,您需要一个插件,但据我所知,eclipse/aptana 的闭包插件在过去 1 或2 年了,而且您想要的这个功能在该插件的最新版本中还没有实现。
换句话说,要么单独运行闭包编译器并检查某些文件中的警告或错误,要么分叉 eclipse 闭包插件的存储库并自己实现此功能。
我和你有同样的问题,但是有太多的工作要做,促使我选择第一个解决方案(在控制台中单独运行闭包编译器)。我什至放置了一个钩子,这样每次我在该项目中保存文件时,它都会在 aptana 的控制台视图中运行编译器,这样我就可以检查是否引入了新的错误或警告。
| 归档时间: |
|
| 查看次数: |
377 次 |
| 最近记录: |