Gran cantidad de archivos generados para cada proyecto de Angular
Quería iniciar una aplicación sencilla de hola mundo para Angular.
Cuando seguí las instrucciones del inicio rápido oficial , la instalación creó 32.000 archivos en mi proyecto.
Pensé que esto era algún error o me había perdido algo, así que decidí usar angular-cli , pero después de configurar el proyecto conté 41.000 archivos.
¿Qué hice mal? ¿Me estoy perdiendo algo realmente obvio?
No hay nada malo con tu configuración.
Angular (desde la versión 2.0) utiliza módulos y dependencias de npm para el desarrollo. Esa es la única razón por la que ves una cantidad tan grande de archivos.
Una configuración básica de Angular contiene transpilador y dependencias de tipos que son esenciales únicamente para fines de desarrollo.
Una vez que haya terminado con el desarrollo, todo lo que tendrá que hacer es empaquetar esta aplicación.
Después de agrupar su aplicación, solo habrá un bundle.js
archivo que luego podrá implementar en su servidor.
'transpiler' es solo un compilador, gracias @omninonsense por agregarlo.
Typical Angular2 Project
Archivos del paquete NPM (desarrollo) Archivos del mundo real (implementación)
@angular 3,236 1
rxJS 1,349 1*
core-js 1,341 2
typings 1,488 0
gulp 1,218 0
gulp-typescript 1,243 0
lite-server 5,654 0
systemjs-builder 6,470 0
__________________________________________________________________
Total 21,999 3
*
:bundled with @angular
[ ver esto para el proceso de agrupación ⇗ ]