遇到的错误和错误原因汇总
Node.js方面的相关报错
提示信息 : 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的实例。
总结:不能直接传数组或者对象,就会报错 !
单词打错了 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
错误原因 : 单词写错 item 写成 idem 了
脑残错误 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
单词打错了 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
接口被占用 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
reset()方法的效果是还原而不是重置 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
参数是个函数, 不是具体的值 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
从上面复制一条引入文件的代码 , 忘记改前面的组件名 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓