Node.js Discord.js使用canvas生成图像会抛出错误canvas.createCanvas不是函数

Node.js Discord.js使用canvas生成图像会抛出错误canvas.createCanvas不是函数,node.js,canvas,discord.js,Node.js,Canvas,Discord.js,我试图使用canvas制作图像,但这样做时出现错误“canvas.createCanvas不是函数” const{Canvas,Image}=require('Canvas'); module.exports={ 名称:'阿凡达', 描述:'阿凡达', 异步执行(消息、参数){ const canvas=canvas.createCanvas(700250); const ctx=canvas.getContext('2d'); const background=await Canvas.loa

我试图使用canvas制作图像,但这样做时出现错误“canvas.createCanvas不是函数”

const{Canvas,Image}=require('Canvas');
module.exports={
名称:'阿凡达',
描述:'阿凡达',
异步执行(消息、参数){
const canvas=canvas.createCanvas(700250);
const ctx=canvas.getContext('2d');
const background=await Canvas.loadImage('./yellow.png');
ctx.drawImage(背景、0、0、canvas.width、canvas.height);
ctx.strokeStyle='#74037b';
ctx.strokeRect(0,0,canvas.width,canvas.height);
const avatar=await Canvas.loadImage(member.user.displayAvatarURL({format:'png'}));
ctx.drawImage(化身,25,0200,画布高度);
const attachment=new Discord.MessageAttachment(canvas.toBuffer(),'test.png');
频道发送(附件);
}
}
它是

const Canvas=require(“Canvas”);
不是


您也不需要导入图像,因为您没有使用它。

谢谢,您也可以帮我完成类似的工作吗
const { Canvas, Image } = require('canvas');