我该如何修复此错误?Uncaught RangeError:Object.exports.deprecate 处超出最大调用堆栈大小(util.js:75:1)
2022-03-27
2189
如何修复此错误?Uncaught RangeError:在 Object.exports.deprecate (util.js:75:1) 处超出最大调用堆栈大小。
我尝试使用 uuidv4 生成 id 以便过滤具有 id 的项目列表,我收到一条错误消息,要求我安装“util”,安装 util 后,我收到此错误消息“Uncaught RangeError:在 Object.exports.deprecate (util.js:75:1) 处超出最大调用堆栈大小。”
3个回答
不要使用
import {uuid} from 'uuidv4';
而要使用
import {v4} from 'uuid';
并在需要唯一 ID 的地方调用
v4()
。
KishoreKumar M B
2022-07-23
您能分享一下您的示例代码吗?也许您在渲染函数中使用了 uuid() 函数,因此这会一次又一次地调用您的 uuid 函数,这会导致组件一次又一次地重新渲染,直到达到最大堆栈限制并引发错误 为了理解:假设您有一份切菜的工作,您被要求切一定数量的蔬菜,但您一直切蔬菜,直到它达到上限,并制造麻烦,如果您这样调用函数 uuid(),它也会这样做 类似问题代码:编辑 soln 代码: 编辑 所以这里在编辑后使用了括号,这是错误,并且编辑 函数被一次又一次地调用,这导致了问题
Mohammad Amaan Patel
2022-04-13
在您的代码中使用此代码 - import { v4 as uuid } from "uuid"; 而不是使用 - import { uuid } from "uuidv4"
Govind Shukla
2022-09-23