我正在研究电子+ angularjs。当我使用id3js从mp3文件中读取标签时,我开始遇到DeprecationWarning: Calling an asynchronous function without callback is deprecated.
的问题。
id3({file: pathtofile,type: id3.OPEN_LOCAL}, function(err, tags) {
if (err) {
console.log(err);
} else {
console.log(tags);}
});
代码重新从mp3文件中重新标记,但继续生成此弃用警告
答案 0 :(得分:-2)
我通过更改id3js库文件来解决问题
他们使用fs.open
所以我将其更改为
fs.openSync(self.file, 'r', function(err, fd) {
if(err) {
return callback(err);
}
self.fd = fd;
callback();
});
并没有更多问题,我将在git上提交