Javascript Node.js easyimage回调未激发
npm()上的easy image模块。我想将图像调整为更小的大小,在成功调整大小后,我想执行特定的功能,但它不会启动Javascript Node.js easyimage回调未激发,javascript,node.js,Javascript,Node.js,npm()上的easy image模块。我想将图像调整为更小的大小,在成功调整大小后,我想执行特定的功能,但它不会启动 var easyimg = require('easyimage'); function resizeImg(callback) { easyimg.resize( { src: 'modules/public/uploads/original.png', dst: 'modules/public/uplo
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);
它不显示任何消息,包括错误消息。没有错误消息,也没有成功消息。我错过什么了吗?
即使我使用。那么
作为承诺,它也不会显示任何消息
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');
});
}
easyimg.resize
函数只接受一个参数,因此它不可能像您在第一段代码中编写的那样工作。@Nonemoticoner但它也不会显示console.log
。尝试在中提供两个函数,然后在repo网站上的README.md示例中这样做。第二个参数缺少函数(err){/*…*/}
。