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!

相关推荐
liangshanbo121514 小时前
写好 React useEffect 的终极指南
前端·javascript·react.js
哆啦A梦158816 小时前
搜索页面布局
前端·vue.js·node.js
_院长大人_17 小时前
el-table-column show-overflow-tooltip 只能显示纯文本,无法渲染 <p> 标签
前端·javascript·vue.js
SevgiliD17 小时前
el-table中控制单列内容多行超出省略及tooltip
javascript·vue.js·elementui
要加油哦~17 小时前
JS | 知识点总结 - 原型链
开发语言·javascript·原型模式
哆啦A梦158818 小时前
axios 的二次封装
前端·vue.js·node.js
阿珊和她的猫18 小时前
深入理解与手写发布订阅模式
开发语言·前端·javascript·vue.js·ecmascript·状态模式
yinuo18 小时前
一行 CSS 就能搞定!用 writing-mode 轻松实现文字竖排
前端
snow@li19 小时前
html5:拖放 / demo / 拖放事件(Drag Events)/ DataTransfer 对象方法
前端·html·拖放
爱看书的小沐19 小时前
【小沐杂货铺】基于Three.js渲染三维风力发电机(WebGL、vue、react、WindTurbine)
javascript·vue.js·webgl·three.js·opengl·风力发电机·windturbine