Изображение отображает мой индекс. js свойства Я пытался перекодировать бота Discord, которого я потерял некоторое время назад. Я досконально изучил ЭТО учебник, который я делал раньше, чтобы создать другого бота. Оно работало завораживающе. Я нахожусь в том месте, где говорится, что нужно запустить команду npm run dev
для запуска бота. Ожидаемый результат: бот Discord успешно запускается Фактический результат:
PS C:\Users\User\Desktop\beans> npm run dev
┌───────────────────────────────────────────────────────────┐
│ npm update check failed │
│ Try running with sudo or get access │
│ to the local update config store via │
│ sudo chown -R $USER:$(id -gn $USER) C:\Users\User\.config │
└───────────────────────────────────────────────────────────┘
> beans@1.0.0 dev C:\Users\User\Desktop\beans
> nodemon index.js
[nodemon] 2.0.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node index.js index.js`
internal/modules/cjs/loader.js:969
throw err;
^
Error: Cannot find module 'C:\Users\User\Desktop\beans\index.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
at Function.Module._load (internal/modules/cjs/loader.js:842:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
[nodemon] app crashed - waiting for file changes before starting...
Итак, вот мой пакет. json:
{
"name": "beans",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node index.js",
"dev": "nodemon index.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"discord.js": "^12.2.0"
},
"devDependencies": {
"nodemon": "^2.0.4"
}
}
вот мой индекс. js, минус токен бота:
const Discord = require("discord.js")
const client = new Discord.Client()
client.on("ready", () => {
console.log(`Logged in as ${client.user.tag}!`)
})
client.on("message", msg => {
if (msg.content === "ping") {
msg.reply("Pong!")
}
})
client.login("mytoken")
Я попытался запустить npm clear cache,
, но ничего не дало. Я пробовал полностью воссоздать файл, но тоже ничего не делал. Я использую Windows 10, если это поможет. Это мой первый вопрос, поэтому прошу прощения, если я не предоставил достаточно информации, но я надеюсь, что это понятно.
РЕДАКТИРОВАТЬ: Я заметил, что по сравнению с прошлым запуском другого бота в терминале / powershell указано starting node index.js index.js
вместо starting node index.js
, как в прошлый раз. Я думаю, что могу увидеть ошибку, хотя не знаю, как ее исправить.