fix: support Node.js 20 deployment

3 jobs from main in 44 seconds (queued for 1 second)
Status Job ID Name Coverage
  Deploy
failed #7862
sumeiqiao-prod
deploy

00:00:44

 
  Nginx
skipped #7863
sumeiqiao-prod
configure_nginx
 
  Verify
failed #7864
sumeiqiao-prod
verify

00:00:00

 
Name Stage Failure
failed
verify Verify
[cleanup] 保留上一成功版本:无
[cleanup] 跳过未完成 Release(可能属于其他 pipeline):/root/sumeiqiao/releases/0f249b2ad55b8d23476664e7204897b8765af407-409
[cleanup] 保留:/root/sumeiqiao/releases/a03c1e66a39c2fe690c5ea96acc6e5c437053a0c-411
[cleanup] 跳过未完成 Release(可能属于其他 pipeline):/root/sumeiqiao/releases/b428809f2e2e46a73207449eb1cf5b572a9bfc57-407
[cleanup] 清理完成,当前 Releases:
/root/sumeiqiao/releases/0f249b2ad55b8d23476664e7204897b8765af407-409
/root/sumeiqiao/releases/a03c1e66a39c2fe690c5ea96acc6e5c437053a0c-411
/root/sumeiqiao/releases/b428809f2e2e46a73207449eb1cf5b572a9bfc57-407
ERROR: Job failed: exit status 1
failed
deploy Deploy
├────┼─────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
2 │ hairmeet │ default │ 1.0.0 │ fork │ 1432608 │ 6D │ 67 │ online │ 0% │ 66.5mb │ rootdisabled
3 │ heiaomi │ default │ 1.0.0 │ fork │ 1432609 │ 6D │ 51 │ online │ 0% │ 68.0mb │ rootdisabled
8 │ scarlett │ default │ 1.0.0 │ fork │ 1432632 │ 6D │ 33 │ online │ 0% │ 73.2mb │ rootdisabled
6 │ xiaoxuelvshi │ default │ 1.0.3 │ fork │ 1764274 │ 24h │ 33 │ online │ 0% │ 71.8mb │ rootdisabled
└────┴─────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
没有可恢复的上一版本,已停止本项目进程
部署命令退出码:1
ERROR: Job failed: exit status 1