后台运行vuepress报错:Error: EBADF: bad file descriptor, read

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   scriptresults.log 2> scripterror.log &

参考:https://stackoverflow.com/questions/16604176/error-ebadf-bad-file-descriptor-when-running-node-using-nohup-of-forever

你可能感兴趣的:(vuepress,vue,npm,node.js,前端)