Gran cantidad de archivos generados para cada proyecto de Angular

Resuelto Moshe Shaham asked hace 8 años • 14 respuestas

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?

Moshe Shaham avatar Aug 02 '16 18:08 Moshe Shaham
Aceptado

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.jsarchivo que luego podrá implementar en su servidor.

'transpiler' es solo un compilador, gracias @omninonsense por agregarlo.

Bhushan Gadekar avatar Aug 02 '2016 11:08 Bhushan Gadekar
                                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 ⇗ ]

Ankit Singh avatar Aug 03 '2016 05:08 Ankit Singh