Vue 中报错 TypeError: crypto$2.getRandomValues is not a function

Vue 中报错 TypeError: crypto$2.getRandomValues is not a function

在新的前端项目中,使用的是 npm install vite 安装好vite后运行 npm run dev

这个时候报错 TypeError: crypto$2.getRandomValues is not a function

在网上查到了2个解决方案:

升级 node 版本兼容 将 node 升级为18 版本以上,

将 vite 版本改为 5 版本以内,比如5.4.11,为了防止影响之前的项目,所以我决定降级;

具体降级的操作如下:

卸载当前安装的 Vite 版本:

npm uninstall vite

安装你指定的低版本 Vite:

npm install vite@5.4.11 // 替换为你要降级到的版本号

安装后确认是否安装成功:

npm list vite

最后运行:

npm run dev

一切OK,GO!

相关推荐
用户461169657285 分钟前
网站 HTTPS 不稳定?证书排查指南
前端
n876517 分钟前
Playwright Java WEB UI 自动化实现框架与逻辑
java·前端·ui
keyipatience18 分钟前
TypeScript学习(1)
前端·javascript·学习·typescript·html·css3
xifangge20251 小时前
基于 JavaScript 实现 CNC 数控切削参数与螺纹公差纯前端核算引擎
开发语言·前端·javascript
wangruofeng1 小时前
2026 Web 技术选型指南,AI 时代如何选择适合项目的技术栈
前端·aigc·ai编程
honkun61 小时前
vue 表格组件 vxe-table 修改滚动条样式,修改滚动条样式,统一宽度、颜色与自动隐藏
前端·javascript·vue.js
爱勇宝2 小时前
研究数字孪生的这半年,做了个 Demo,也有了一些新想法
前端·程序员
不可能片场2 小时前
工程实践 一个缓存把选片从十分钟压到一分钟
前端·electron
前端小万2 小时前
探索副业五个月,最终以放弃告终
前端·后端·面试
FRing032 小时前
JavaScript入门到精通二十四(正则表达式、元字符、修饰符)
开发语言·前端·javascript·正则表达式