Node.js v20.3.1中prompt-sync模块报错ERR_UNKNOWN_BUILTIN_MODULE求解决
解决Node.js v20.3.1中
node:prompt-sync模块找不到的错误 问题原因
prompt-sync不是Node.js的内置核心模块,你错误地使用了node:前缀(这个前缀仅适用于Node.js官方自带的核心模块,比如node:fs、node:path),导致Node.js无法识别并找到该模块。
解决步骤
- 安装第三方
prompt-sync模块
在项目目录的终端中执行以下命令:
npm install prompt-sync
- 修正代码
移除node:前缀,同时注意require('prompt-sync')返回的是一个函数,必须先调用它才能获取可直接使用的prompt方法。修正后的代码如下:
const prompt = require('prompt-sync')(); const name = prompt('What is your name?'); console.log(`Hey there ${name}`);
内容的提问来源于stack exchange,提问作者Jvkalai Chelvan
相关产品推荐
相关产品推荐

