使用不和谐.js音乐机器人插件运行不和谐机器人时出错:找不到模块'm3u8stream/lib/parse-time'



最近,在我的 discord.js bot 上安装 discord.js-musicbot-addon 后,每当我尝试运行它时,我似乎都会收到此错误:

PS O:OmDiscord BotsBikerBot> node main.js
internal/modules/cjs/loader.js:800
throw err;
^
Error: Cannot find module 'm3u8stream/lib/parse-time'
Require stack:
- O:OmDiscord BotsBikerBotnode_modulesdiscord.js-musicbot-addonnode_modulesytdl-corelibinfo-extras.js
- O:OmDiscord BotsBikerBotnode_modulesdiscord.js-musicbot-addonnode_modulesytdl-corelibinfo.js
- O:OmDiscord BotsBikerBotnode_modulesdiscord.js-musicbot-addonnode_modulesytdl-corelibindex.js
- O:OmDiscord BotsBikerBotnode_modulesdiscord.js-musicbot-addonindex.js
- O:OmDiscord BotsBikerBotmain.js
[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15)[39m
[90m    at Function.Module._load (internal/modules/cjs/loader.js:690:27)[39m
[90m    at Module.require (internal/modules/cjs/loader.js:852:19)[39m
[90m    at require (internal/modules/cjs/helpers.js:74:18)[39m
at Object.<anonymous> (O:OmDiscord BotsBikerBotnode_modules[4mdiscord.js-musicbot-addon[24mnode_modules[4mytdl-core[24mlibinfo-extras.js:5:21)
[90m    at Module._compile (internal/modules/cjs/loader.js:959:30)[39m
[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)[39m
[90m    at Module.load (internal/modules/cjs/loader.js:815:32)[39m
[90m    at Function.Module._load (internal/modules/cjs/loader.js:727:14)[39m
[90m    at Module.require (internal/modules/cjs/loader.js:852:19)[39m {
code: [32m'MODULE_NOT_FOUND'[39m,
requireStack: [
[32m'O:\Om\Discord Bots\BikerBot\node_modules\discord.js-musicbot-addon\node_modules\ytdl-core\lib\info-extras.js'[39m,
[32m'O:\Om\Discord Bots\BikerBot\node_modules\discord.js-musicbot-addon\node_modules\ytdl-core\lib\info.js'[39m,
[32m'O:\Om\Discord Bots\BikerBot\node_modules\discord.js-musicbot-addon\node_modules\ytdl-core\lib\index.js'[39m,
[32m'O:\Om\Discord Bots\BikerBot\node_modules\discord.js-musicbot-addon\index.js'[39m,
[32m'O:\Om\Discord Bots\BikerBot\main.js'[39m
]
}

我尝试重新安装 m3u8stream,但这似乎不能解决问题。你可以在这里查看我的源代码:https://github.com/reachomk/BikerBot/tree/test

提前感谢任何帮助。

确保在package.json中也安装parse-time,我问了一个类似的问题并得到了这个答案。 也做

const parseTime   = require('m3u8stream/dist/parse-time');

在你的主.js在你的GitHub上 基于 https://github.com/fent/node-ytdl-core/pull/520/commits/dd1c93150e175e8e9bea4a6035348794181caf73 的答案

最新更新