Closed 2vitor closed 3 years ago
up.
Eu não mexo na star, porém o arquivo mjs é necessario, pois ao colocar type: "module" na package.json, ira ativar o esmodules para todos os arquivos assim deixando de aceitar o require e não possibilitando o funcionamento do handler.
Eu não mexo na star, porém o arquivo mjs é necessario, pois ao colocar type: "module" na package.json, ira ativar o esmodules para todos os arquivos assim deixando de aceitar o require e não possibilitando o funcionamento do handler.
é só usar import(). retorna uma Promise, então vai precisar usar await, then, ou qualquer outra coisa do gênero para tratar a Promise
obrigado pelo issue
olhando um pouco do código, eu percebi que, o código não está muito bem organizado.
"type": "module"
na package.json já ativa o esmodules(import/export)starshard.mjs
usadiscord.js-light
em um projeto feito com eris?na linha 35 do arquivo src/client/handler/comandos.js o código poderia ser reduzido muito, já que, está usando try catch no readdir (que é assícrono, ou seja,
.catch()
) /https://github.com/stardiscordbot/starbot/blob/bac2804406c2e3919d7b495ef77de782bea5719e/src/client/handler/comandos.js#L35 entre outros problemas.eu não vi todo o código, mas acho que refazer o projeto em algumas partes pode ajudar bastante a entender o que ocorre dentro do código :smiley: lembrando que meu objetivo é só ajudar o projeto.
fui banido do servidor por nada..? id 338025459654590465