Несколько недель у меня был диск-бот, и все отлично работало. Сегодня я добавил команду в свой репозиторий git и вдруг heroku показала мне эту ошибку:
Ошибка: не удается найти модуль 'discord.js'
Я не изменилсяничего в основном коде бота или в файле package.json. Я удалил новую команду и добавил новые изменения снова, и все еще получил ту же ошибку. Я попытался переустановить discord.js с npm install discord.js --save
и обновил package.json новой версией. Все еще ничего.
Бот работает, если я запускаю его локально, и он также работает, если я возвращаюсь к последней работающей сборке на Heroku.
Мой код bot.js для загрузки библиотеки:
const Discord = require("discord.js");
Мой файл package.json:
{
"name": "redacted",
"description": "redacted",
"version": "1.0.0",
"main": "bot.js",
"scripts": {
"start": "node bot.js"
},
"dependencies": {
"discord.js": "^11.5.1",
"request": "2.81.0"
}
}
Я не знаю, что делать, потому что код точно такой же, как и в предыдущих версиях. Я не понимаю, почему я получаю эту ошибку.