хост heroku с eris

#node.js #heroku #eris-discord

#node.js #heroku #eris-раздор

Вопрос:

я хочу разместить discord-бота с использованием eris, но каждый раз, когда у меня возникает проблема с сообщением, что eris не установлен, у меня возникает эта ошибка

 Error: Cannot find module 'eris'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/app/bot.js:1:76)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
  

и это файл package.json, который я использую, я меняю на многие файлы много раз

 {
  "name": "manarceus",
  "description": "project",
  "version": "0.0.0",
  "main": "bot.js",
  "scripts": {
    "start": "node bot.js"
  },
  "dependencies": {
   "discord.js": "^11.3.2",
    "discord.js-musicbot-addon": "^1.10.3",
    "express": "^4.16.3",
    "finalhandler": "^1.1.1",
    "fortnite": "^3.0.0",
    "fs": "^0.0.2",
    "hastebin-gen":"1.3.1",
    "canvas": "^1.6.11",
    "giphy-api": "1.2.7",
    "math-expression-evaluator":"1.2.17",
    "common-tags":"1.7.2",
    "zalgolize":"1.2.4",
    "eris":"0.8.5",
    "quick.db":"6.3.1",
    "google-translate-api":"2.3.0",
    "ascii-data-table":"2.1.1",
    "array-sort": "1.0.0",
    "table": "4.0.3",
    "dateformat":"3.0.3",
    "jimp":"0.2.28",
    "get-youtube-id": "^1.0.0",
    "moment": "^2.22.1",
    "ms": "^2.1.1",
    "goo.gl":"0.1.4",
    "figlet":"1.2.0",
    "google-it":"1.1.1",
    "node-opus": "^0.2.7",
    "opusscript": "0.0.6",
    "python": "0.0.4",
    "request": "^2.85.0",
    "hypixel-api" : "1.0.0",
    "router": "^1.3.2",
    "snekfetch": "^3.6.4",
    "sqlite": "^2.9.1",
    "youtube-info": "^1.2.0",
    "ytdl-core": "^0.20.2",
     "ffmpeg": "0.0.4",
    "pretty-ms": "3.1.0", 
    "ffmpeg-binaries": "^3.2.2-3",
    "simple-youtube-api": "^5.0.2"
  }
}
  

и я тоже пытаюсь запускать команды для установки eris
любая помощь

Комментарии:

1. Удалите node_modules и сделайте npm install снова

2. @ShubhamJain у тебя есть какие-нибудь идеи? у меня этот ожидающий клиент / состояние изменено с запуска на up / Запуск процесса с закрытым подключением к команде node bot.js / клиенту. Отправка SIGHUP всем процессам / Состояние изменено с «до» на «завершено» / Процесс завершен со статусом 129

3. Не так много нужно было бы углубиться в это.