node版本低导致创建最新vue项目报错问题

59 阅读1分钟

node版本低导致创建最新vue3项目报错问题

最近使用node 18.20.4创建最新vue项目时发现了依赖安装失败的问题

执行npm create vue@latest创建项目

执行npm install时出现警告,提示node版本过低。

可是node18确实是vue3推荐的node版本

image.png 询问AI给出的答案也是如此 image.png

大致看了下编译报错,是由于crypto.hash方法缺失导致的。根据网上查到的资料,这是node 20.12.0之后版本才有的方法。

重新查看create vue发布记录,发现自create vue 3.7.3起,都标注了要求npm 3.18.0 node 20.19.0

image.png

升级node版本或使用低版本脚手架

除了升级node版本外,像我这样由于工作原因必须使用node 18的小伙伴,只能使用3.7.3以下的脚手架工具。

image.png