【发布时间】:2011-12-22 23:21:55
【问题描述】:
是否有适用于 Aptana Studio 的 NodeJS 插件?
- 至少对于 NodeJS 代码辅助
- 也许是一种创建 NodeJS 项目的方法
- 和本地NodeJS调试
【问题讨论】:
是否有适用于 Aptana Studio 的 NodeJS 插件?
【问题讨论】:
更新:项目 URL 是 http://nodeclipse.github.io/
有Nodeclipse.org effort。 Current version is 0.11 见http://www.nodeclipse.org/history。
Aptana 用户通过Enide - Eclipse Node.js IDE推荐安装
特点
- 为新节点项目和新节点源文件创建默认结构
- JavaScript 语法高亮显示
- 内容助理
- NPM 支持
- 调试 - 断点、跟踪等...通过修改 Eclipse debugger plugin for V8
- CoffeeScript 支持
安装
另请阅读Hints (section Aptana Studio)
(来源:nodeclipse.org)
阅读http://www.nodeclipse.org/了解更多和最新信息。
【讨论】:
Missing requirement: Nodeclipse 0.4.0.201305191444 (org.nodeclipse.ui 0.4.0.201305191444) requires 'bundle org.eclipse.wst.jsdt.core 1.1.102' but it could not be found
我厌倦了与 Aptana Studio 和插件以及所有这些东西打架......直到我发现了 Sublime Text。简单而美妙。
【讨论】:
我强烈推荐使用Sublime Text 2。
有一些 nodejs 插件以及 v8 javascript [Sublime v8] 和标准 ECMA-262。
【讨论】:
这不是您问题的直接答案,但如果您正在为 node.js 寻找一个好的 IDE,您绝对应该尝试 Microsoft WebMatrix 2。它基本上可以满足您的要求。
【讨论】:
我们目前不支持 NodeJS。如果社区对此感兴趣,提交功能请求并投票会很有帮助:http://jira.appcelerator.org/secure/CreateIssue!default.jspa
由于我们是基于 Eclipse 构建的,您应该可以尝试在 Eclipse 上调试 NodeJS 的说明,可在此处找到:https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger
至于特殊的 NodeJs 项目,没有这个概念。您可能只创建一个普通的 Web 项目。我们确实有可以添加到项目中的库的概念,其中您可以指向 NodeJS 的 js 文件/库。我们还有用于描述 JS 库/API 的特殊语法文件,因此可以将其集成到我们的内容辅助中。一个很好的例子可能是我们为 jQuery 拥有的卢布,它包含两个版本的 jQuery API 的文件。这里是 1.6.2 版本:https://github.com/aptana/javascript-jquery.ruble/blob/master/support/jquery.1.6.2.sdocml 父目录中的 bundle.rb 连接了 ruble/bundle 中的文件。
我的猜测是,创建一个类似的 NodeJS 卢布并构建一个描述 API 的 sdocml (xml) 文件将是最简单的入门方法。在 github 上分享并将其发送给我们将允许其他人也做出贡献。这里有创建卢布的文档:http://wiki.appcelerator.org/display/tis/Creating+a+new+Ruble
【讨论】: