反应项目规模

约翰·H

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
1,028
地点
挪威
编程经验
10+
我对此进行了测试,并对磁盘的大小感到好奇: 将React项目模板与ASP.NET Core一起使用
从模板创建项目后,大小为772KB。
构建(或“ npm安装”)并下载npm依赖项后,该文件的大小非常庞大,为238MB,其中大部分位于ClientApp / node_modules 236MB中,最大的是Typescript 49MB。 Clientapp现在在5000个文件夹中包含近35000个文件!

然后我尝试了一下: 分析捆绑包大小|创建React应用 并获得:

1608684757790.png


如果我正确理解ClientApp是否仅绑定到194KB脚本?这是build / static文件夹中三个.js文件的总大小。实际上,构建文件夹总共只有1.4MB。

有人知道这里的文件大小吗?是否已将完整的基础模块库添加到项目中,并且仅在构建中缩小了所用的二手零件?

ClientApp"是标准的CRA React应用", so I also tested 入门指南创建React应用 并获得相似的大小,无论是源代码还是构建。
 
最佳 底部