npm(this tutorial)上的easy-image模块。我希望将图像调整为较小,在成功调整大小后我想执行特定的功能,但它不会触发。
var easyimg = require('easyimage');
function resizeImg(callback) {
easyimg.resize(
{
src: 'modules/public/uploads/original.png',
dst: 'modules/public/uploads/thumbnails/original-resized.png',
width: 200,
height: 200
}, function(err, image){
console.log('Success');
callback();
})
}
function someCallback(){
console.log('I want to go to outside');
}
// run
resizeImg(someCallback);
它不会显示任何消息,包括错误消息。没有错误消息,没有成功消息。我错过了什么吗?
即使我使用.then
进行承诺,它也不会显示任何消息。
var easyimg = require('easyimage');
function resizeImg(callback) {
easyimg.resize(
{
src: 'modules/public/uploads/2016040120234230.png',
dst: 'modules/public/uploads/thumbnails/newname.png',
width: 200,
height: 200,
}).then(function(file){
console.log('success');
});
}