Olá Erike, tudo bem contigo?
Parece que você está enfrentando um problema com o comando npm run build-dev e o arquivo resultante main.js em vez de bundle.js. O arquivo main.js que foi gerado está vazio em comparação com o que você esperava.
Analisando seus arquivos, vejo que há um erro no arquivo webpack.config.js. A exportação do módulo está incorreta devido a um erro de digitação. Em vez de Module.exports, deveria ser module.exports (com "m" minúsculo). A letra "m" deve ser minúscula para corresponder à declaração do objeto module em JavaScript.
Aqui está o trecho corrigido do arquivo webpack.config.js:
const { Module } = require("webpack");
const path = require("path");
module.exports = {
entry: "./app/src/js/app.js",
output: {
filename: "bundle.js",
path: path.resolve(__dirname, "app/dist"),
},
};
Após corrigir o erro, tente executar novamente o comando npm run build-dev e verifique se o arquivo bundle.js é gerado corretamente e contém o código esperado. Certifique-se de que todos os outros arquivos relevantes, como app/src/js/app.js, estejam presentes e contenham o código necessário para o pacote.
Lembrando que é sempre importante verificar se todas as dependências estão atualizadas. Certifique-se de que as versões do webpack e do webpack-cli especificadas no arquivo package.json sejam compatíveis e adequadas para o seu projeto.
Espero que isso ajude a resolver o problema e a gerar o arquivo desejado corretamente. Se você encontrar mais dificuldades ou tiver outras dúvidas, fique à vontade para perguntar!
Se você tiver mais perguntas ou precisar de assistência adicional, não hesite em me perguntar. Estou aqui para ajudar.
Abraços e bons estudos.