El angular-cli está produciendo vendor.bundle.js al ejecutar una compilación.
¿Cuáles son las reglas de lo que se considerará empaquetado en vendor.bundle.js ?
Creo que cualquier módulo importado en el archivo app.module.ts aparecerá en el paquete del proveedor.
Ejemplo app.module.ts:
@NgModule({ imports: [ BrowserModule, CommonModule, FormsModule, RouterModule, ], ...vendors.bundle.js agrupa todos los códigos importados por el módulo de su aplicación: esto incluye importaciones locales como componentes y servicios, pero también librerías de terceros como lodash. Básicamente contiene todo, por lo que es más interesante ver lo que no está en este archivo, principalmente:
inline.bundle.js : cargador de paquetes webscripts.build.js : todos los scripts declarados en la entrada de scripts de angular-clipolyfills.bundle.js : polyfills declarados en polyfills.bundle.jsMás detalles aquí
También tiene que ver con el embalaje. Es decir, lo que hay dentro de su archivo package.json , que generalmente se encuentra en la carpeta raíz de su aplicación. Lo que luego hace posible cargar los que se encuentran dentro de @NgModule({...}) que Kevin publicó.