为每个Angular项目生成大量文件

2022-08-29 22:39:39

我想为Angular启动一个简单的hello world应用程序。

当我按照官方快速入门中的说明进行操作时,安装在我的项目中创建了 32,000 个文件。

我认为这是一些错误,或者我错过了什么,所以我决定使用angular-cli,但是在设置项目后,我数了41,000个文件。

我哪里做错了?我是否错过了一些非常明显的东西?


答案 1

您的配置没有任何问题。

Angular(从版本2.0开始)使用npm模块和依赖项进行开发。这是您看到如此大量文件的唯一原因。

Angular 的基本设置包含转译器、键入依赖项,这些依赖项仅对开发目的至关重要

完成开发后,您需要做的就是捆绑此应用程序。

捆绑应用程序后,只有一个文件可以部署在服务器上。bundle.js

“transpiler”只是一个编译器,感谢@omninonsense添加它。


答案 2
                                Typical Angular2 Project

NPM 软件包文件 (开发) 实际文件 (部署)

@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  

*与@angular捆绑在一起

[ 请参阅此捆绑过程 ⇗ ]