gpt4 book ai didi

eclipse - 如何在开发时更改源代码时在 Eclipse/Aptana Studio 中自动重新启动 Node.js 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 22:01:54 24 4
gpt4 key购买 nike

这实际上不是一个问题,而是某种意义上的指南。我没有找到更好的地方来发布它。我希望有人觉得这有帮助。

我厌倦了停止和启动 Node.js 应用程序来获取代码更改。因此,我想要一个解决方案,没有太多麻烦,并且安装额外的插件、软件包或其他任何东西。在 Windows 8.1 x64 上使用标准 Aptana Studio 3.4 (Eclipse) 功能的纯解决方案如下:

  1. 在“Project Explorer”中右键单击您的项目>“属性”>“构建器”
  2. 新建... > 程序 > 确定
  3. 名称:终止现有的 Node.js 进程
  4. 位置:C:\Windows\System32\taskkill.exe(${env_var:SystemRoot}\System32\taskkill.exe 对我不起作用,但可能对你有用)
  5. 工作目录:浏览工作区... > 选择您的项目 > 确定
  6. 参数:/IM node.exe/F
  7. 切换到构建选项选项卡并勾选自动构建期间取消勾选在后台启动>确定<
  8. 创建另一个构建器:新建... > 程序 > 确定
  9. 名称:启动<您的项目名称>
  10. 位置:C:\Program Files\nodejs\node.exe(您也可以尝试 ${env_var:ProgramFiles}\nodejs\node.exe)
  11. 工作目录:与第 #5 点相同
  12. 参数:app.js(或应用程序入口点的任何其他文件)
  13. 切换到构建选项选项卡并勾选两者自动构建期间在后台启动>确定<
  14. 打开项目自动构建:Window > Preferences > General > Workspace,勾选自动构建> 确定
  15. 更改默认构建顺序:窗口 > 首选项 > 常规 > 工作区 > 构建顺序,取消选中使用默认构建顺序并删除除 Node.js 项目之外的所有项目 > 确定
  16. 重新启动 Aptana/Eclipse(存在错误,因此有时首选项更改不会保存并丢失。您必须仔细检查。)

因此,如果您没有通过在项目中保存文件来更改 Aptana Studio 3/Eclipse 中的太多默认首选项,则应该触发其构建器。第一个构建器将终止现有实例以克服“端口已在使用”异常并再次启动应用程序。与该进程相关的控制台选项卡应该弹出。

这非常适合我一次开发一个 Node.js 项目,并且中型应用程序会立即重新启动。仍有改进的空间,例如仅杀死该特定实例而不是全部。欢迎提出建议(除了安装Nodeclipse或node.js包等)!

我希望这个简单的解决方案能够帮助别人。我还希望 Aptana Studio 3 很快就会开始原生支持 Node.js 类型的项目/服务器。

最佳答案

每当代码更改时,您可以使用nodemon重新启动 Node 应用程序。看看https://github.com/remy/nodemon/

关于eclipse - 如何在开发时更改源代码时在 Eclipse/Aptana Studio 中自动重新启动 Node.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20682485/

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