node版本低导致创建最新vue3项目报错问题
最近使用node 18.20.4创建最新vue项目时发现了依赖安装失败的问题
执行npm create vue@latest创建项目
执行npm install时出现警告,提示node版本过低。
可是node18确实是vue3推荐的node版本
询问AI给出的答案也是如此
大致看了下编译报错,是由于crypto.hash方法缺失导致的。根据网上查到的资料,这是node 20.12.0之后版本才有的方法。
重新查看create vue发布记录,发现自create vue 3.7.3起,都标注了要求npm 3.18.0 node 20.19.0
升级node版本或使用低版本脚手架
除了升级node版本外,像我这样由于工作原因必须使用node 18的小伙伴,只能使用3.7.3以下的脚手架工具。