1、问题描述:
后台运行vuepress时,报错
nohup npm run doc:dev
报错信息
....
Error: EBADF: bad file descriptor, read
Emitted 'error' event on ReadStream instance at:
at emitErrorNT (node:internal/streams/destroy:157:8)
at errorOrDestroy (node:internal/streams/destroy:220:7)
at node:internal/fs/streams:258:9
at FSReqCallback.wrapper [as oncomplete] (node:fs:660:5) {
errno: -9,
code: 'EBADF',
syscall: 'read'
}
2、解决办法
使用以下命令行解决
nohup npm run doc:dev </dev/null > scriptresults.log 2> scripterror.log &
参考:https://stackoverflow.com/questions/16604176/error-ebadf-bad-file-descriptor-when-running-node-using-nohup-of-forever