node.js - 在 gitlab CI 中让 Nodejs 脚本在后台运行
问题描述
我们的开发项目通过命令启动npm run serve
是否可以在后台模式下运行?我尝试在字符串末尾使用 nohup 和 &。它在 shell 中正常工作,但是当它在 Gitlab 上由 CI 启动时,管道状态总是“运行”导致 npm 输出永久显示在屏幕上
解决方案
干净的方法是运行一个运行命令为“npm run serve”的容器
我不确定通过管道运行非阻塞命令是否正确,但您应该尝试使用“&”“npm run serve”将在“分离模式”下运行命令。
推荐阅读
- sql - 删除小数但保留值 - SQL
- javascript - 保存和加载功能只有一半有效?
- sql - SQL 如何设置约束日期默认格式 MM-DD-YYYY
- c - 如何在没有警告的情况下处理这些 typedef?
- entity-framework - Blazor 服务器 - 刷新页面后释放 DbContext
- python - 如何在新的 Python 进程中设置环境变量
- javascript - 反应:未捕获的类型错误:无法读取未定义的属性“年份”
- python - Pandas - 迭代数据框并更新每一行
- android - “liveData(context = viewModelScope.coroutineContext + Dispatchers.IO)”是什么意思?
- sql-server - 主数据库 - 本地数据库 - 10,000+ 客户端同步