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

使用yarn create vite创建Vue项目遇Node 18兼容错误存疑

问题分析与解决

这个错误并非Vite或create-vite本身的兼容性问题,根源出在你全局安装的旧版expo-cli@6.0.2上:

error expo-cli@6.0.2: The engine "node" is incompatible with this module. Expected version ">=12 <=16". Got "18.1.0"
error Found incompatible module.

关键细节拆解

  • create-vite的package.json确实只限制Node版本为14.18.0 || >=16.0.0,Vite官方文档也明确支持Node 14.18+、16+、18+,所以Vite本身完全兼容Node 18。
  • 错误里的expo-cli是全局安装的旧版本,它的Node版本锁死在12-16区间。当你执行yarn create vite时,yarn的全局模块检测机制可能意外触发了这个旧版expo-cli的版本校验,导致报错。

解决步骤

  • 卸载全局旧版expo-cli:
    yarn global remove expo-cli
    
  • 重新执行项目创建命令:
    yarn create vite
    
  • 如果仍有问题,清理yarn缓存后重试:
    yarn cache clean
    yarn create vite
    
  • 备选方案:用npx直接拉取最新create-vite包,绕过全局模块干扰:
    npx create-vite@latest
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 12:25:31