当前位置: 首页 > 知识库问答 >
问题:

错误周围的包文件为Node.js不和谐机器人

苗征
2023-03-14

我有一个基本的不和谐机器人,我试图通过Heroku发布,因为我不能再在本地托管它了。应该提到它在本地托管在我的VM上时运行得非常好。当试图推动Heroku通过cli或git我得到一个错误,说:

npm错误!cipm只能在安装软件包时安装软件包。json和包锁。json或npm收缩包装。json是同步的。继续之前,请使用npm install更新锁定文件。远程:npm错误!远程:npm错误!远程:npm错误!缺失:enmap@^5.2.4远程:npm错误!缺失:eslint@^7.2.0

尝试过谷歌搜索,但仍然不知道这些包文件是如何工作的,所以如果有人能告诉我要更改什么,我将不胜感激。

package.json

{
  "name": "sidbot2",
  "version": "2.3.2",
  "description": "",
  "main": "sidbot.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "sidilleth",
  "license": "ISC",
  "dependencies": {
    "discord.js": "^12.2.0",
    "enmap": "^5.2.4"
    "eslint": "^7.2.0"
  },
  "devDependencies": {
    "eslint": "^7.2.0"
  }
}

共有1个答案

孙元明
2023-03-14

依赖项中删除eslint,因为它已经存在于开发依赖项中。它应该类似于这样:

{
  "name": "sidbot2",
  "version": "2.3.2",
  "description": "",
  "main": "sidbot.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "sidilleth",
  "license": "ISC",
  "dependencies": {
    "discord.js": "^12.2.0",
    "enmap": "^5.2.4"
  },
  "devDependencies": {
    "eslint": "^7.2.0"
  }
}

删除node_modules文件夹并执行npm安装。

另外,还应确保在软件包中所做的所有更改都是正确的。json和包锁。json已提交给git。

 类似资料:
  • 我已经创建了一个bot,它现在在我的discord服务器中,使用下面的代码。 我的问题是,一旦我在与bot不和谐的聊天中,我如何调用命令让bot运行代码,为用户列表收集csv?我不确定如何调用机器人,一旦它在聊天/服务器中获得列表。

  • 我有错误,我检查了这个-discord bot-userinfo命令“IndentationError:unexpected indent”,但我不知道如何修复我的代码 此行出错- 这是我所有的功能

  • 编辑:对那些帮助反馈的人大喊一声,他们对这个场景还是很陌生的,但对它如此着迷,所以我一直在尝试。我启用了一个新的命令处理程序,它似乎提升了我拥有的一切。这在我的代码中是一个普遍的问题,但是如果我能得到这个命令的帮助,我将能够解决所有问题。 我当前的delete命令有问题。它是有效的,但它会抛出错误,我遗漏了一些显而易见的东西。非常感谢您的帮助。我似乎有一个问题,没有定义我想要它做什么,它曾经完美地

  • 我使用repl。它让我的不和机器人。我使用Python并遵循本教程: https://www.youtube.com/watch?v=SPTfmiYiuok 这是我的代码:

  • 我正在尝试制作一个Python Discord机器人,它首先可以删除通道中的消息。我希望它是以《终结者3》为主题的,这样它会由用户说天网开始,然后机器人要求激活Y或N?当用户输入Y时,它会删除频道中的所有消息,如果用户输入N,它会说审判日不可避免。任何帮助都将不胜感激。

  • 当我尝试使用pause、stop和resume命令时,它会给出keyrerror。触发该错误的全部代码都在上面。错误是这样的: 忽略命令stop:Traceback(最近一次调用last)中的异常:文件“C:\Users\emirs\PycharmProjects\discordmasterbot\venv\lib\site packages\discord\ext\commands\core.p