You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js中使用Inquirer.js模块出现Unexpected Token错误如何解决?

修复Inquirer.JS的Unexpected Token错误

这个错误是因为你的Node.js版本不支持ES2021引入的||=逻辑赋值运算符,而你安装的Inquirer.js新版本依赖了这个语法。以下是两种可行的修复方案:

方案一:升级Node.js版本

ES2021的语法在Node.js 16及以上版本才默认支持,你可以把Node.js升级到16.x或更高版本:

  • 如果你使用nvm(Windows系统用nvm-windows),执行以下命令:
    nvm install 16
    nvm use 16
    
  • 也可以直接下载对应版本的安装包手动更新。
    升级完成后重新运行你的代码即可正常工作。

方案二:降级Inquirer.js版本

如果不想升级Node.js,可以把Inquirer降级到8.x系列(该版本不依赖ES2021语法):

  1. 先卸载当前版本:
    npm uninstall inquirer
    
  2. 安装8.x版本:
    npm install inquirer@8
    

降级后你的原有代码无需修改,直接运行就能正常使用。

内容的提问来源于stack exchange,提问作者Linu S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 20:57:36