Verifique el repositorio : common.js incluye todas las dependencias, aunque solo se usa una en la página respectiva.
Demostración en vivo: haga clic aquí
Tengo una aplicación (se adjunta una versión muy simplificada) en la que, en función de la entrada de un usuario, se representa un componente diferente. Encontrar el componente que se representará se realiza a través de un mapa de componentes. Tiene sentido que common.js incluya todas las dependencias para la página del conmutador, donde ambos componentes deben ser accesibles (y, por lo tanto, sus dependencias). Pero no tiene sentido que las páginas individuales incluyan la otra dependencia respectivamente.
Para resumir:
http://localhost:3000Selecting ComponentOne results in:Selecting ComponentTwo results in: