gpt4 book ai didi

node.js - ng 服务启动后启动脚本

转载 作者:行者123 更新时间:2023-12-02 12:06:50 25 4
gpt4 key购买 nike

我编写了一个脚本来截取我的 Angular 应用程序的屏幕截图。问题是,只有当我在脚本之前手动启动 ng 服务时,该脚本才有效。我的问题是,如果开发服务器已启动并正在运行,我可以告诉 ngserve 启动脚本吗?我尝试了 ngserve && node Screenshot- Generation.js 但屏幕截图生成脚本未执行,因为 ngserve 尚未完成。

感谢您的帮助。

最佳答案

由于您的服务器不退出并且不产生退出代码,因此不会启动第二个进程。我看到至少有两种方法可以解决此任务:

1) 启动service1,不要等待退出,休眠几秒钟并启动service2,如ngserve & sleep 5s && node Screenshot- Generation.js(请注意一个&)。缺点是您无法确定 service1 是否已启动并正在运行。

2) 创建一个小 Node 包装器,通过子进程 exec 启动 server1,等待确保它正在运行,然后启动 service2。

关于node.js - ng 服务启动后启动脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47829353/

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