【发布时间】:2019-10-29 08:10:43
【问题描述】:
我已经为 heroku 部署了一个不和谐的音乐机器人,除了在语音频道中播放音乐外,一切正常,尽管当我在电脑上运行我的代码时 - 一切正常。键入 npm 列表,我看到错误消息“npm ERR!peer dep missing: node-opus@^0.2.7, required by discord.js@11.5.1”。 node-opus 的问题和显然 bot 因此无法播放音乐。当然,我已经使用 npm init 将这个库和其他库放入 package.json 中。我从 package.json 文件中粘贴了一段代码。
我尝试使用 npm、yarn、npm 和带有 package.json 的yarn 安装所有这些库。
{
"dependencies": {
"discord.js": "^11.5.1",
"ffmpeg-binaries": "^4.0.0",
"google-tts-api": "0.0.4",
"heroku": "^7.25.0",
"node-gyp": "^5.0.0",
"node-opus": "^0.3.2",
"simple-youtube-api": "^5.2.0",
"sqlite3": "^4.0.9",
"uws": "^10.148.1",
"ytdl-core": "^0.29.2"
},
"scripts": {
"start": "node bot",
"test": "echo \"Error: no test specified\" && exit 1"
}
}
【问题讨论】:
标签: node.js heroku discord.js opus