Actualmente estoy trabajando en un Discord.js Bot en replit . El código de ejemplo que encontré, que usé para comenzar con el bot, comienza con esta línea de código.
const { Client, Intents, Message } = require('discord.js'); const client = new Client( { intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES] } ); Estoy tratando de diseñar la salida de la consola/terminal con tiza . Sin embargo, Chalk requiere ESM. Para arreglar esto, entro en package.json y agrego "type":"module" . En este punto, la tiza funciona, pero no discord.js , porque usa require() . ¿Cómo cambiaría el requerimiento en una línea de import ?
puede intentar usar el paquete llamado bable, ya que compilará su código en uno compatible. puede leer sobre esto aquí https://github.com/babel/babel