gpt4 book ai didi

node.js - child_process.execSync ('tty' )导致错误

转载 作者:太空宇宙 更新时间:2023-11-03 23:28:48 25 4
gpt4 key购买 nike

任何人都知道为什么我运行时会收到以下错误

const cp = require('child_process');
const _tty = cp.execSync('tty');

...我们收到此错误:

Error: Command failed: tty

at checkExecSyncError (child_process.js:488:13)
at Object.execSync (child_process.js:528:13)
at Server (/Users/Olegzandr/WebstormProjects/oresoftware/suman/lib/create-suman-server.js:52:13)
at watch (/Users/Olegzandr/WebstormProjects/oresoftware/suman/lib/watching/add-watcher.js:84:3)
at module.exports (/Users/Olegzandr/WebstormProjects/oresoftware/suman/lib/helpers/watch-init.js:56:41)
at Object.<anonymous> (/Users/Olegzandr/WebstormProjects/oresoftware/suman/index.js:557:38)
at Module._compile (module.js:573:32)
at Object.Module._extensions..js (module.js:582:10)
at Module.load (module.js:490:32)
at tryModuleLoad (module.js:449:12)

不知道为什么会发生错误,因为我可以从任何终端运行“tty”(没有 root 权限?)

最佳答案

在 Node.js 专家的帮助下,我解决了这个问题。

这会给你一个未指定的错误(OP中的错误)

const _tty = cp.execSync('tty');

但是,这将为您提供所需的内容:

const _tty = cp.execSync('tty', {stdio:['inherit','pipe','pipe']});

关于node.js - child_process.execSync ('tty' )导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40620988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com