这些奇葩报错,我不相信你没有碰到 !!!

1,546 阅读1分钟

遇到的错误和错误原因汇总

Node.js方面的相关报错

image.png

提示信息 : TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of Array

错误代码 :

const fs = require("fs")
const data = [{ name: '小明' }, { name: "小白" }]
// 需求 : 把数组的内容保存在data.txt中
fs.writeFileSync("data.txt", data)

正确写法 :

fs.writeFileSync("data.txt", JSON.stringify(data))

这后面必须是string类型或Buffer / TypedArray / DataView的实例。

总结:不能直接传数组或者对象,就会报错 !

单词打错了 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

dd8889a75751ef18cc0bbcdf69e4898.png

错误原因 : 单词写错 item 写成 idem 了

脑残错误 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ image.png

单词打错了 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ image.png

image.png

接口被占用 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

image.png

reset()方法的效果是还原而不是重置 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

image.png

image.png

参数是个函数, 不是具体的值 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

image.png

从上面复制一条引入文件的代码 , 忘记改前面的组件名 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

image.png