通用汽车给出了gm().write() expects a callback function
错误。写函数来自fs
所以我也承诺了它。它仍然不起作用。
var gm = bluebird.promisifyAll(require("gm"));
var fs = bluebird.promisifyAll(require("fs"));
gm(filePath).resize(null, 128).write(file)
.then(function() {
console.log("Done");
})
.catch(function(err) {
console.log(err);
});
如何使用承诺gm
?