vue3创建项目时,报错crypto$2.getRandomValues is not a function

一、问题

在新建项目时,使用 npm create vue@latest 创建 vue3项目后,执行命令npm install后,这时候控制台报错TypeError:crypto$2.getRandomValues is not a function

二、思路

起初以为依赖安装不对,使用命令rm -rf node_modules/删除依赖包,再次执行命令npm install后控制台还是报错,之后查阅vue3官网后发现指明要求node版本:已安装 18.3 或更高版本的 Node.js,接着使用命令node -v,发现当前node版本为16.18.1,之后使用nvm来切换node版本,随机选了18.3版本以上的。

三、解决

posted @ 2025-02-28 21:59  会吃鱼的猫123  阅读(5990)  评论(0)    收藏  举报