Primero: al cargar, intente utilizar la carga de lanzamiento en lugar de ejecutar la carga.
Segundo: muchas veces, la razón por la que proveedor.js es demasiado grande es que los componentes y archivos js del subpaquete se fusionan en el archivo proveedor.js del paquete principal cuando se empaquetan.
Agregue algo de código en HBuliderx - manifest.json - vista de código fuente - mp-weixin
"optimization": {
"subPackages": true
}
¡Eso es todo!
Por cierto, cuando lo ejecutes, intenta comprimir el código durante el tiempo de ejecución.