任何IDE / IDE插件是否都支持JavaScript CommonJS模块?

时间:2011-06-13 11:36:17

标签: javascript ide commonjs

在这里获得一些代码完成支持真的很酷。也就是说,当我输入

var math = require("math");

当我输入“Object”时,我希望获得的不仅仅是通常的math.属性。

AMD modules的支持是理想的,但我对Modules 1.x感到满意,特别是如果IDE或实现支持的插件是开源的。

如果您知道动态执行JavaScript代码的IDE在极端程度上可以在没有任何特殊支持的情况下完成,例如,一个在后台运行Web浏览器,以便捕获所有疯狂的脚本加载 - 通过 - <script /> - DOM插入内容在AMD模块框架中发生的事情。

2 个答案:

答案 0 :(得分:6)

我相信WebStorm在支持require方面取得了进展。这种支持很难与nodeJS支持相结合,因此支持nodeJS正在使用的require的特定实现。

查看TicketPlugin

答案 1 :(得分:0)

我使用过的最好的Javascript IDE如下。

  1. Aptana IDE / Aptana Eclipse插件
  2. Microsoft Expression Web / Visual Studio
  3. Eclipse JSDT(Javascript开发工具包)
  4. 可能Aptana在某种程度上具有此功能。在大多数情况下,您必须提供一个指向库的引用指针,该库将包含用于代码完成的方法。