volta导致pnpm检测不到node

6 阅读1分钟

情况

pnpm create vite
.../node_modules/create-vite             |  WARN  Unsupported engine: wanted: {"node":"^20.19.0 || >=22.12.0"} (current: {"node":"v20.11.1","pnpm":"10.24.0"})
'node' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

解决

暂时没着手解决这个问题。
但是可以绕过这个问题

  • 使用npm create使用脚手架
  • 使用pnpm来管理包工具
  • 使用bun(或者任何非pnpm的工具)来运行脚本