我的代码几天前还能正常工作。我什么都没做,现在却得到了这个错误。我甚至不知道从哪里开始,也不知道它是从哪里来的。
evalmachine.<anonymous>:25
[])||(0,c[2])((0,c[45])((0,c[25])(c[21],c[55],(0,c[11])()),c[2],(0,c[86])(c[55],c[53]),c[13],c[77],c[27]),c[52],c[62],c[74]),1==c[43]&&((0,c[45])((0,c[2])((0,c[13])(c[65+Math.pow(3,2)
%391],c[85]),c[78],c[35],c[68]),c[2],((0,c[76])(c[3],c[77]),c[40])(c[77]),c[40],c[87]),1)||(((((0,c[13])(c[87],c[65]),c[52])(c[46],c[Math.pow(5,3)%149+-51]),c[47])(c[63],c[1]),c[62])(
c[50],c[18]),c[28])(c[56],c[50])};lma(ncode);
^
SyntaxError: Missing catch or finally after try
at new Script (node:vm:100:7)
at exports.decipherFormats (C:\Users\madda\OneDrive\Documents\github\humble-tip-bot\node_modules\ytdl-core\lib\sig.js:116:51)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Promise.all (index 0)
at async exports.getInfo (C:\Users\madda\OneDrive\Documents\github\humble-tip-bot\node_modules\ytdl-core\lib\info.js:401:17) {
}
1条答案
按热度按时间1zmg4dgp1#
您可以将
ytdl-core
软件包降级到^4.9.1
或^4.10.0
版本,这应该可以解决这个问题:如果你不想降级…
据我所知,有一个PR to fix this bug,所以下一个次要版本应该能按预期工作。
在此期间,你可以更新你的
node_modules/ytdl-core/lib/utils.js
文件(尽管我通常不推荐这样做)。在第63行,用/(^|[[{:;,/])\s?$/
替换/(^|[[{:;,])\s?$/
: