javascript Node.js用户输入无法工作,读取行同步和错误代码134

wfveoks0  于 2023-02-07  发布在  Java
关注(0)|答案(2)|浏览(293)

我在node.js中用vs code编写一个项目,需要用户输入各种函数。我尝试了许多库,如readline-sync或prompt-sync-plus,但没有一个适合我。使用readline-sync时,我总是得到错误:进程退出,代码为134,无法确定我做错了什么:

import readlineSync from 'readline-sync';
const name = readlineSync.question("Whats the name of the movie?")
console.log(name)

"Error: Process exited with code 134"

有人能帮帮我吗?
我尝试更新node.js和readline-sync,但没有用。我还尝试了不同文件中的readlineSync. question函数,以便从公式中排除我的代码,但仍然不起作用

1u4esq0p

1u4esq0p1#

readline-sync库提供了一个从可读流读取数据的同步接口,当在Node.js项目中使用这个库时,可能会遇到一个Process exited with code 134 error,这通常表示后台运行的进程有问题。
尝试单独运行这段代码,看看它是否有效。

const readlineSync = require('readline-sync');

const name = readlineSync.question('What is your name? ');
console.log(`Hello, ${name}!`);
nqwrtyyt

nqwrtyyt2#

尝试使用内置进程.argv
https://nodejs.org/docs/latest/api/process.html#processargv

相关问题