client.commands = new Discord.Collection(); ^ ReferenceError: Discord is not defined at Object.<anonymous> (C:\Users\name\OneDrive\Desktop\VSC Project 1\main.js:10:23) ←[90m at Module._compile (node:internal/modules/cjs/loader:1101:14)←[39m ←[90m at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)←[39m ←[90m at Module.load (node:internal/modules/cjs/loader:981:32)←[39m ←[90m at Function.Module._load (node:internal/modules/cjs/loader:822:12)←[39m ←[90m at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12)←[39m ←[90m at node:internal/main/run_main_module:17:47←[39m const { Client, Intents, DiscordAPIError } = require('discord.js'); const client = new Client({ intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES] }); // Lines 1 & 2 were changed from original tutorial in order to fix the Intents not defined error const prefix = '-'; const fs = require('fs'); client.commands = new Discord.Collection(); // * Error is thrown here * const commandFiles = fs.readdirSync('./commands').filter(file => file.endsWith('.js')); for (const file of commandFiles) { const command = require(`./commands/${file}`); client.commands.set(command.name, command); }Puedo compartir cualquiera de los otros códigos si es necesario. Cualquier ayuda apreciada, ya que no sé lo que está mal :)
Esto se debió a que no necesitó su paquete discord.js como una sola constante Discord , verá que cada paquete es un módulo que tiene varias propiedades y funciones, como se muestra a continuación:

const { Client, Intents, DiscordAPIError, Collection } = require('discord.js'); // then you may define it like so client.commands = new Collection() Esto sería absolutamente válido como se puede ver aquí:
agrega esto al final de tu código
const Discord = require('discord.js');Sí, eso es autocorrección que hizo ese problema. Debe eliminar DiscordAPIError en la línea 1 y hacer una nueva línea justo debajo que diga const Discord = require('discord-js')
De esta manera, cada vez que diga Discord , invocará discord.js
¡Eso resolverá su problema!