我无法使用提示在 javascript 中的 vs code 中获取用户输入(我知道它是为浏览器设计的,但它也可以在 vs code 中使用)。它没有显示任何错误,但是当我输入某些内容时,它没有将其作为输入,我必须手动终止程序。
我已经安装了节点,我在终端中使用了“npm install提示同步”命令(它安装了一些json文件),我在程序中定义了提示{ const提示= require('prompt-sync)();但是当我使用它时,它没有显示任何错误并正确运行程序,但它不接受我给出的任何输入,我必须手动终止程序。
const prompt = require('prompt-sync');
let age = prompt("enter your age: ");
console.log(age);
正确导入prompt-sync包: 确保您将包作为函数调用。您导入提示同步的方式缺少末尾的 (),这是初始化它所必需的。
更改此行:
const prompt = require('prompt-sync');
至此行:
const prompt = require('prompt-sync')();
使用提示功能: 一旦正确导入并初始化了提示同步,您应该能够使用提示功能来获取用户的输入。您的用法似乎是正确的:
let age = prompt("Enter your age: ");
console.log("Your age is: " + age);
这是代码的更正版本:
const prompt = require('prompt-sync')();
let age = prompt("Enter your age: ");
console.log("Your age is: " + age);