无法在Heroku上部署Discord机器人

时间:2020-05-27 05:54:18

标签: github heroku discord discord.js

我从GitHub下载了一个我喜欢的discord机器人,并按照他们的教程进行了学习。 但是,每次我尝试构建和部署时,都会出现错误TS2688: Cannot find type definition file for 'klasa'

这是日志

https://pastebin.com/UfU2UX3G

和我要安装的机器人在这里:https://github.com/Emy/janet

Klasa是OOP discord.js bot框架

请帮助我使这个不和谐的机器人流行起来

1 个答案:

答案 0 :(得分:0)

您应该指定引擎。
https://docs.npmjs.com/files/package.json

https://github.com/Emy/janet/blob/master/package.json

  "dependencies": {
    "discord.js": "discordjs/discord.js",
    "dotenv": "^8.2.0",
    "klasa": "dirigeants/klasa",
    "shoukaku": "Deivu/Shoukaku"
  },

我从未见过有人以这种方式指定依赖项版本(discord.jsklasashoukaku)。这可能是新的npm功能,或者只是错误。它应该在其中指定一个dotenv这样的版本。