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

Nuxt中@nuxt/utils/consola模块语法错误及模块缺失问题求助

问题分析与解决

核心原因

你遇到的两个错误都是Node.js版本过低导致的:

  • 第一个错误里的??是空值合并运算符,属于ES2020语法,仅在Node.js 14.0.0及以上版本支持,你的Node版本不兼容这个语法,所以编译报错。
  • 第二个错误Cannot find module 'node:util'是因为node:前缀的模块导入语法要求Node.js 12.20.0、14.13.0或更高版本,你的版本不支持这种导入方式。

解决步骤

  1. 升级Node.js到14.13.0及以上版本,推荐使用LTS长期支持版本(比如16.x、18.x),可以通过nvm(Node版本管理器)快速切换版本。
  2. 删除项目根目录下的node_modules文件夹和package-lock.json(用yarn则删yarn.lock)文件。
  3. 重新执行npm install(或yarn install)安装依赖。
  4. 不要手动修改node_modules里的依赖代码,依赖包是基于指定Node版本编译的,手动修改会引发更多兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 22:12:13