我讲详细点: 类型错误:xxx 不是一个函数 出现这个错误是因为,有一个变量 xxx,它不是函数,而你试图去调用它。 let a = 1; a() // TypeError: 1 is not a function 因此你的报错信息说明,你试图在一个 undefined 上进行函数调用。事实上,报错信息已经指明了错误具体发生在哪句代码: const buf=Buffer.from('practice','ascii'); ^ 可以推断出,这里的 Buffer.from 值是 undefined。也就是说,这个 Buffer 上并没有 from 属性或方法。 如果这句是你自己写的,就请仔细检查上下的代码,找到为什么会写错。如果是别人的项目,可以向作者反映。 希望对你有帮助
我讲详细点:
类型错误:xxx 不是一个函数
出现这个错误是因为,有一个变量 xxx,它不是函数,而你试图去调用它。
因此你的报错信息说明,你试图在一个 undefined 上进行函数调用。
事实上,报错信息已经指明了错误具体发生在哪句代码:
可以推断出,这里的
Buffer.from
值是 undefined。也就是说,这个
Buffer
上并没有from
属性或方法。如果这句是你自己写的,就请仔细检查上下的代码,找到为什么会写错。
如果是别人的项目,可以向作者反映。
希望对你有帮助