JavaScript 错误错误
RangeError: Invalid array lengthRangeError: 无效的数组长度
创建数组时使用了无效的长度,例如负数或非整数。
browsernode
查看详情 ENOENT指定路径上的文件或目录不存在。
尝试访问的文件或目录不存在。常见原因:路径拼写有误、相对路径从意料之外的目录解析、文件已被删除,或文件操作存在竞态条件。
使用 fs.existsSync() 确认文件路径正确。使用 path.resolve() 或 path.join() 构建可靠路径。通过 process.cwd() 检查当前工作目录。必要时使用 fs.mkdirSync(path, { recursive: true }) 创建目录。
fs.readFileSync('/nonexistent/file.txt'); // ENOENT: no such file or directoryRangeError: Invalid array length创建数组时使用了无效的长度,例如负数或非整数。
TypeError: Assignment to constant variable尝试对 const 声明的变量重新赋值。
SyntaxErrorJavaScript 引擎遇到了不符合语言语法的代码。
ERR_ASSERTIONNode.js assert 模块的断言失败。
SyntaxError: Unexpected end of input解析器到达输入末尾时仍期待更多代码,通常由未闭合的括号或字符串引起。
ERR_BUFFER_OUT_OF_BOUNDS试图在 Buffer 边界之外进行读写操作。