当前位置: 首页 > news >正文

【REACT18.x】使用vite创建的项目无法启动,报错TypeError: crypto.hash is not a function解决方法

在使用vite创建新项目的时候,出现这种运行不了的报错解决方法
在这里插入图片描述
报错信息

TypeError: crypto.hash is not a functionat getHash (file:///D:/mine/reactrouter6app/node_modules/.pnpm/vite@7.0.6/node_modules/vite/dist/node/chunks/dep-BHkUv4Z8.js:2788:21)at getLockfileHash (file:///D:/mine/reactrouter6app/node_modules/.pnpm/vite@7.0.6/node_modules/vite/dist/node/chunks/dep-BHkUv4Z8.js:11673:9)at getDepHash (file:///D:/mine/reactrouter6app/node_modules/.pnpm/vite@7.0.6/node_modules/vite/dist/node/chunks/dep-BHkUv4Z8.js:11676:23)
  • 确保node版本在20.x以上, 一直以为只要18.x就可以了,谁知道node更新的太快了
    在这里插入图片描述
    目前node可用的版本都在24.5了
  • 使用nvm直接安装最新的版本就可以
  • 删除之前的node_modules,重新执行pnpm install
    在这里插入图片描述
    在这里插入图片描述
    这样就运行成功了
http://www.lryc.cn/news/608106.html

相关文章:

  • NEXT.js 打包部署到服务器
  • OLTP,OLAP,HTAP是什么,数据库该怎么选
  • React ahooks——副作用类hooks之useThrottleEffect
  • 超平面(Hyperplane)是什么?
  • 深入 Go 底层原理(十四):timer 的实现与高性能定时器
  • 卡尔曼滤波轨迹跟踪算法与MATLAB实现
  • 关于Web前端安全防御XSS攻防的几点考虑
  • 【软考中级网络工程师】知识点之 VRRP
  • 智能学号抽取系统V5.6.4重磅发布
  • 【Docker】RK3576-Debian上使用Docker安装Ubuntu22.04+ROS2
  • 28Rsync免密传输与定时备份
  • 【学习笔记】MySQL技术内幕InnoDB存储引擎——第9章 性能调优
  • leetcode热题——组合
  • Android性能优化--16K对齐深入解析及适配指南
  • 【数据结构初阶】--排序(二)--直接选择排序,堆排序
  • AI Agent开发学习系列 - LangGraph(10): 带有循环的Looping Graph(练习解答)
  • JavaScript特殊集合WeakMap 的使用及场景介绍
  • 【昇腾推理PaddleOCR】生产级部署方式
  • 什么是AWS Region和AWS Availability Zones
  • php完整处理word中表单数据的方法
  • Word怎样转换为PDF
  • 使用AWS免费EC2自建RustDesk远程桌面连接服务
  • 【iOS】3GShare仿写
  • 市政污水厂变频器联网改造方案-profibus转ethernet ip网关(通俗版)
  • 疏老师-python训练营-Day33 MLP神经网络的训练
  • 详解Python标准库之命令行界面库
  • 【05】OpenCV C#——OpenCvSharp 图像基本操作---转灰度图、边缘提取、兴趣区域ROI,图像叠加
  • MyBatisPlus之CRUD接口(IService与BaseMapper)
  • 西门子 G120 变频器全解析:从认知到参数设置
  • 技巧|SwanLab记录ROC曲线攻略