Я пытался создать бота Discord в discord.js с Node.js, используя ImageMagick, и у меня он отлично работал на моем компьютере - проблема в том, что когда я переносил его на свой сервер Amazon, он останавливалсяза работой.Это должно выглядеть как this ...
Но вместо этого, по какой-то причине, это выглядит как this , и я не знаю почему!
Вот мой код:
var img = imageMagick().command("montage");
imgs.forEach(item => {img.in(item)});
img.in("-background","none")
.in("-tile","4x2")
.in("-geometry",bg ? "40x40+4+4" : "70x70+0+0");
img.write(this.filename, function(err){
var exThis = getImgRefFromOutName(this.outname);
if (!exThis.bg) {
img = imageMagick().command("convert")
.in(exThis.filename);
if (exThis.imgs.length <= 4) img.in("-trim");
} else if (exThis.bg) {
img = imageMagick().command("composite")
.in("-geometry","+32+60")
.in(exThis.filename)
.in(bg);
}
img.write(exThis.filename, function(err){
var exThis = getImgRefFromOutName(this.outname);
exThis.status++;
exThis.upload();
});
});
Он не меняется между компьютерами, поэтому проблема должна быть в другом.Есть идеи, что это может быть?Я несколько раз удалял и переустанавливал ImageMagick и все модули Node.