Node.js Discord.js画布类型错误:sources.map不是使用合并图像的函数

Node.js Discord.js画布类型错误:sources.map不是使用合并图像的函数,node.js,canvas,discord.js,Node.js,Canvas,Discord.js,我试图使用画布和合并图像制作图像,但出现错误“TypeError:sources.map不是函数” const mergeImages=require('merge-images') const{Canvas,Image}=require('Canvas'); const Discord=require('Discord.js') module.exports={ 名称:'阿凡达', 描述:'阿凡达', 异步执行(消息,参数){ 设b64=wait mergeImages('assets/col

我试图使用画布和合并图像制作图像,但出现错误“TypeError:sources.map不是函数”

const mergeImages=require('merge-images')
const{Canvas,Image}=require('Canvas');
const Discord=require('Discord.js')
module.exports={
名称:'阿凡达',
描述:'阿凡达',
异步执行(消息,参数){
设b64=wait mergeImages('assets/colors/yellow.png',{Canvas:Canvas,Image:Image});
b64=b64.split(';base64').pop();
wait message.channel.send({文件:[{附件:Buffer.from(b64,'base64'),名称:`avatar.png`}]});
}
}
编辑:“yellow.png”文件位于此处


您的文件结构是什么?这个文件在哪里?黄色的.png文件在哪里??使用该信息编辑和文件结构更新您的问题您是指文件类型吗?不要使用“items=['../../../../assets/colors/yellow.png']”定义“const path=require('path');“let items=[path.join(\uu dirname,./../../../assets/colors/yellow.png')]”奇怪的是仍然会出现同样的错误黄色的.png文件只是一个透明的图像,一个在我们当中的船员不知道怎么了