如何在debugging时通过Eclipse调用工头

我现在是Heroku的忠实粉丝,因此我一直在努力将我的一些nodejs应用程序移植到他们的平台上。 Heroku利用一个称为领class的开源工具来简化应用程序的启动/停止等操作。它在启动我的nodejs服务器之前加载了一个简单的任务,比如加载一个.env文件。

现在,我需要在本地debugging和逐步执行一些代码,而我的问题则围绕寻求社区对如何获得最佳debuggingconfiguration设置的帮助。

问题:我已经安装了nodeclipse来帮助我在本地debuggingnodejs代码。 但是,当我运行我的debuggingconfiguration时,我不知道如何获得踢的foreman.env文件加载我的环境variables的.env 。 有人可以帮我弄这个吗?

PS:我知道我可以在eclipsedebuggingconfiguration窗口中明确地设置程序或节点参数,但这正是我想要避免的,因为没有办法像那样的东西保持最新。 我正在为我的环境variables寻找一个真实的来源,这是.env文件,我想知道是否有人有好的想法,如何从eclipsedebuggingconfiguration启动?

实际上这里有问题

首先在主题为“如何在debugging时通过Eclipse调用工头”,已经由@pulkitsinghal自己回答了,即为Nodeclipse创build运行/debuggingconfiguration。

第二个问题是如何自动化和从.env (我不知道的格式,因为每个PaaS会使这种设置自己的格式)的信息。 这将使我们对DRY原则是真实的。

答案是DIY“自己动手”

closet代码到你需要的是https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.debug/src/org/nodeclipse/debug/launch/LaunchConfigurationDelegate.java也许parsing.env到configuration就足够了。 拉请求是欢迎的。

你也可以在http://nodeclipse.uservoice.com/forums/216804-general上提出一个想法,希望很多人都需要这个想法。