为每个Angular项目生成大量文件
2022-08-29 22:39:39
我想为Angular启动一个简单的hello world应用程序。
当我按照官方快速入门中的说明进行操作时,安装在我的项目中创建了 32,000 个文件。
我认为这是一些错误,或者我错过了什么,所以我决定使用angular-cli,但是在设置项目后,我数了41,000个文件。
我哪里做错了?我是否错过了一些非常明显的东西?
我想为Angular启动一个简单的hello world应用程序。
当我按照官方快速入门中的说明进行操作时,安装在我的项目中创建了 32,000 个文件。
我认为这是一些错误,或者我错过了什么,所以我决定使用angular-cli,但是在设置项目后,我数了41,000个文件。
我哪里做错了?我是否错过了一些非常明显的东西?
您的配置没有任何问题。
Angular(从版本2.0开始)使用npm模块和依赖项进行开发。这是您看到如此大量文件的唯一原因。
Angular 的基本设置包含转译器、键入依赖项,这些依赖项仅对开发目的至关重要。
完成开发后,您需要做的就是捆绑此应用程序。
捆绑应用程序后,只有一个文件可以部署在服务器上。bundle.js
“transpiler”只是一个编译器,感谢@omninonsense添加它。
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捆绑在一起
[ 请参阅此捆绑过程 ⇗ ]