const validateInt32 = hideStackFrames(
(value, name, min = -2147483648, max = 2147483647) => {
// The defaults for min and max correspond to the limits of 32-bit integers.
if (!isInt32(value)) {
if (typeof value !== 'number') {
throw new ERR_INVALID_ARG_TYPE(name, 'number', value);
}
if (!NumberIsInteger(value)) {
throw new ERR_OUT_OF_RANGE(name, 'an integer', value);
}
throw new ERR_OUT_OF_RANGE(name, `>= ${min} && <= ${max}`, value);
}
if (value < min || value > max) {
throw new ERR_OUT_OF_RANGE(name, `>= ${min} && <= ${max}`, value);
}
}
);
@waitingsong 感谢!! 明白是超出了, 但是不了解V8的配置, 不知道如何解决, 上下文: 构建一个自定义结构的文件出来
@waitingsong 官方源码 : (做了限制)
Link
@waitingsong 再次感谢, 我知道怎么改了, 过年好好补一下计算机基础(非科班,自学)