繁体   English   中英

如何修复错误 Uncaught ReferenceError: require is not defined from readline function

[英]how to fix error Uncaught ReferenceError: require is not defined from readline function

我想使用 readline function 来获取输入。 但是在使用这个function的时候,就会出现这个错误。 问题是什么?

在此处输入图像描述

const readline = require("readline").createInterface({
  input: process.stdin,
  output: process.stdout,
});

readline.question(`What's your name?`, (name) => {
  console.log(`Hi ${name}!`);
  readline.close();
})

require function 仅在CommonJS上可用,它不用于浏览器上下文。 因此,为了使用 readline 模块,您需要在NodeJS环境中运行您的脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM