我从GitHub下载了一个我喜欢的discord机器人,并按照他们的教程进行了学习。
但是,每次我尝试构建和部署时,都会出现错误TS2688: Cannot find type definition file for 'klasa'
这是日志
(https://pastebin.com/UfU2UX3G)
和我要安装的机器人在这里:https://github.com/Emy/janet
Klasa是OOP discord.js bot框架
请帮助我使这个不和谐的机器人流行起来
答案 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.js
,klasa
和shoukaku
)。这可能是新的npm
功能,或者只是错误。它应该在其中指定一个dotenv
这样的版本。