运行在 Visual Studio 代码上获取用户输入的 javascript 程序时出错

编程入门 行业动态 更新时间:2024-09-27 07:22:17

运行在 Visual Studio <a href=https://www.elefans.com/category/jswz/34/1771388.html style=代码上获取用户输入的 javascript 程序时出错"/>

运行在 Visual Studio 代码上获取用户输入的 javascript 程序时出错

const prompt = require("prompt-sync")();

var fname = prompt("Enter your first name: ");
var lname = prompt("Enter your last name: ");

console.log("Your full name is", fname, lname); 

我尝试在 vscode 上运行上面的 javascript 代码,弹出的错误是

node:internal/fs/utils:350
    throw err;
    ^

Error: ENXIO: no such device or address, open '/dev/tty'

我已经安装了nodejs和javascript ES6 intellisense。在运行程序之前,我还在终端上运行了 npm install提示同步命令。

回答如下:

确保您在终端中运行该程序(使用

npm start
node yourScript.js
)。该错误本质上意味着没有终端可以从中获取输入。

如果您通过 VS Code 作为任务运行它,则将捕获并显示输出并向您显示,但没有附加交互式终端来为程序获取输入。这就是程序尝试打开终端设备失败的原因。

更多推荐

运行在 Visual Studio 代码上获取用户输入的 javascript 程序时出错

本文发布于:2024-05-31 07:21:20,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1771412.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码   程序   用户   Visual   Studio

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!