【问题标题】:Do any IDEs/IDE plugins have support for JavaScript CommonJS modules?是否有任何 IDE/IDE 插件支持 JavaScript CommonJS 模块?
【发布时间】:2011-06-13 11:36:17
【问题描述】:

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

var math = require("math");

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

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

如果您知道有一个 IDE 可以动态执行 JavaScript 代码到极端程度,那么这可能无需任何特殊支持即可完成,例如一个在后台启动 Web 浏览器以捕获所有在 AMD 模块框架中发生的疯狂脚本加载通过-<script />-DOM-insertion 的东西。

【问题讨论】:

  • 这将是让 JavaScript 大团队友好的一大步。

标签: javascript ide commonjs


【解决方案1】:

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

查看TicketPlugin

【讨论】:

  • 如果您可以获取 WebStorm 声明,我会接受答案。如果您将问题误解为“您喜欢什么 JavaScript IDE”,我什至会 +1。
  • @Domenic 你的权利我完全切线了。让我看看能不能找到出处。
  • 谢谢@Raynos!非常感谢。
【解决方案2】:

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

  1. Aptana IDE/Aptana Eclipse 插件
  2. Microsoft Expression Web/Visual Studio
  3. Eclipse JSDT(Javascript 开发工具包)

大概,Aptana 一定程度上有这个特性。在大多数情况下,您必须提供一个指向包含用于代码完成的方法的库的引用指针。

【讨论】:

  • 你忘了提到 WebStorm。为你感到羞耻
  • @Raynos WebStorm 看起来很有希望。尽管如此,我还没有评估或使用它来提供良好的反馈。
  • 我亲自使用过,发现它比上面提到的 3 个更好。一个坚实的竞争者也是 cloud9ide。 Netbeans 也值得一提,因为我发现它的 js 支持比 VS & Aptana 更好
  • +1 用于 WebStorm。他们正在支持 Require
猜你喜欢
  • 2012-07-25
  • 1970-01-01
  • 2012-03-22
  • 2010-09-17
  • 1970-01-01
  • 2012-11-17
  • 2012-06-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多