【发布时间】:2020-01-16 10:14:08
【问题描述】:
我正在托管一个简单的不和谐机器人,除了与 opus-script 和 ytdl nodejs 包相关的命令之外,它的所有命令都可以工作。
在我的 package.json 中,我有以下依赖项:
"dependencies": {
"discord.js": "^11.4.2",
"dotenv-flow": "^0.2.0",
"enmap": "^4.8.1",
"opusscript": "0.0.7",
"ytdl-core": "^0.29.5"
}
我尝试使用 heroku 站点 gui 添加每个 buildpack,部署时返回以下错误:
应用与 buildpack 不兼容:https://github.com/esafirm/heroku-ytdl.git bash: /app/tmp/buildpacks/.../bin/detect: 没有这样的文件或目录
应用与 buildpack 不兼容:https://elements.heroku.com/buildpacks/abalabahaha/opusscript bash: /app/tmp/buildpacks/.../bin/detect: 没有这样的文件或目录
我尝试在我的 github 存储库中创建一个名为 _node_modules_ 的文件夹,其中包含 2 个包,部署后它设法重建每个包,但这些包从未实现到机器人中。
我已经测试了 bot localhost,所以我知道命令正在运行。
【问题讨论】:
标签: node.js github heroku discord.js