gpt4 book ai didi

javascript - 如何在 Aptana 中使用闭包类型注释?

转载 作者:数据小太阳 更新时间:2023-10-29 05:38:55 24 4
gpt4 key购买 nike

如果我在 Aptana Studio 3 中输入以下 JavaScript 代码,我预计会出现一些错误,但它什么也没显示。

/**
* @type {string}
*/
var abc = 23;
abc.doesNotExists();

如何启用对闭包类型注释的支持?

最佳答案

目前 Aptana 只支持注解,不支持实际的类型检查。为了进行类型检查,您必须使用 google 闭包编译器编译该代码。如果将编译器设置为完全优化模式,它会发出 abc 是字符串的警告(正如您将其放在注释注释中一样),但您设置了一个数字值。为了能够从闭包编译器的命令行获取它并将其集成到 aptana 中,您需要一个插件,但据我所知,eclipse/aptana 的闭包插件在最近 1 或2 年,而且您想要的这个功能在该插件的最新版本中没有实现。

换句话说,要么单独运行闭包编译器并检查某些文件中的警告或错误,要么 fork eclipse 闭包插件的 repo 并自己实现此功能。

我遇到了和你一样的问题,但有太多工作要做促使我选择第一个解决方案(在控制台中单独运行闭包编译器)。我什至放置了一个钩子(Hook),这样每次我在该项目中保存一个文件时,它都会在 aptana 的控制台 View 中运行编译器,这样我就可以检查我是否引入了新的错误或警告。

关于javascript - 如何在 Aptana 中使用闭包类型注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13780156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com