Estoy un poco confundido acerca de la diferencia entre el punto de entrada main entre package.json y entry: main en webpack.config.js cuando ambos están presentes en una configuración de proyecto. ¿Alguien podría ayudarme a explicar la diferencia entre los 2 y en qué punto de la aplicación entramos en qué punto de entrada? ¿Cuál sucede primero?
entry: main es un dominio específico para Webpack y el término main se puede reemplazar por cualquier cosa. Puedes llamarlo monsterkitten . Este es solo el nombre de la entrada. main parece ser el predeterminado .
El campo main en package.json tiene un significado y está documentado en SO aquí .
La entrada main de Webpack no debe colisionar de ninguna manera con la entrada de package.json.