vitepress
vitepress copied to clipboard
yarn vitepress init error
Describe the bug
node 版本18.12.1 步骤1: yarn add -D vitepres 步骤2:yarn vitepress init 就开始报错
Reproduction
报错如下:
yarn run v1.22.21
warning package.json: No license field
$ D:\MyConfiguration\yi10.zhang\Desktop\dmeo\node_modules\.bin\vitepress init
T Welcome to VitePress!
node:internal/errors:484
ErrorCaptureStackTrace(err);
^
SystemError [ERR_TTY_INIT_FAILED]: TTY initialization failed: uv_tty_init returned EBADF (bad file descriptor)
at new SystemError (node:internal/errors:244:5)
at new NodeError (node:internal/errors:355:7)
at new WriteStream (node:tty:93:11)
at TD.prompt (file:///D:/MyConfiguration/yi10.zhang/Desktop/dmeo/node_modules/vitepress/dist/node/serve-CXVdC751.js:47012:863)
at te (file:///D:/MyConfiguration/yi10.zhang/Desktop/dmeo/node_modules/vitepress/dist/node/serve-CXVdC751.js:47027:7)
at root (file:///D:/MyConfiguration/yi10.zhang/Desktop/dmeo/node_modules/vitepress/dist/node/serve-CXVdC751.js:49123:19)
at he (file:///D:/MyConfiguration/yi10.zhang/Desktop/dmeo/node_modules/vitepress/dist/node/serve-CXVdC751.js:47044:95)
at init (file:///D:/MyConfiguration/yi10.zhang/Desktop/dmeo/node_modules/vitepress/dist/node/serve-CXVdC751.js:49121:25)
at file:///D:/MyConfiguration/yi10.zhang/Desktop/dmeo/node_modules/vitepress/dist/node/cli.js:429:3
at ModuleJob.run (node:internal/modules/esm/module_job:193:25) {
code: 'ERR_TTY_INIT_FAILED',
info: {
errno: -4083,
code: 'EBADF',
message: 'bad file descriptor',
syscall: 'uv_tty_init'
},
errno: [Getter/Setter],
syscall: [Getter/Setter]
}
Node.js v18.12.1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Expected behavior
希望不报错了
System Info
node -v => 18.12.1
yarn -v => 1.22.21
"vitepress": "^1.1.4"
Additional context
No response
Validations
- [X] Check if you're on the latest VitePress version.
- [X] Follow our Code of Conduct
- [X] Read the docs.
- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
Use some terminal other than git bash / MINGW64
Thank you very much