Код Discord.js при запуске не отображается вывод

#javascript #discord.js

#javascript #discord.js

Вопрос:

Привет, ребята, у меня возникла проблема, когда я пытаюсь запустить свой discord.js код не показывает никаких выходных данных, он просто показывает это, когда я запускаю код (я использую VS Code) При запуске на vs code (с пакетом Code Runner)

 [Running] node "d:RedBot Devlopment JavascriptSrcindex.js"

[Done] exited with code=0 in 0.085 seconds

 

При запуске в cmd

 d:RedBot Devlopment JavascriptSrc
 

Мой код бота

 const Discord = require('discord.js')
const client = new Discord.Client()
const config = require('./config.json')

client.on('ready', () => {
    console.log('The client is ready!')
})

client.login(config.token)
 

Пожалуйста, помогите мне, где я должен запустить свой код или есть проблема в самом коде

Ответ №1:

В вашем коде все в порядке.

Для запуска вашего node.js код, просто перейдите к терминалу в VS Code и запустите node. или, если это не сработает, узел index.js . Вам не нужно указывать полный путь, если у вас открыта правильная рабочая область, и не заключайте ее в кавычки.

Ответ №2:

Ваш код завершается сам по себе, поскольку вы передаете недопустимый токен. Вы не читаете файлы json, используя require , но вы должны использовать fs встроенный модуль.

 const Discord = require('discord.js');
const client = new Discord.Client();
const fs = require('fs');
const config = JSON.parse(fs.readFileSync('config.json'));

client.on('ready', () => {
    console.log('The client is ready!');
})

client.login(config.token);