Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CreateReact应用程序是否提供现成的gzip压缩?_Javascript_Reactjs_Typescript_Webpack - Fatal编程技术网

Javascript CreateReact应用程序是否提供现成的gzip压缩?

Javascript CreateReact应用程序是否提供现成的gzip压缩?,javascript,reactjs,typescript,webpack,Javascript,Reactjs,Typescript,Webpack,CreateReact应用程序是否提供现成的gzip压缩 由于下面显示的是控制台输出,在生产中为它们提供服务是否足够,是否需要任何特定的配置?请确认是否有人知道 gzip后的文件大小: 88.96 KB build\static\js\2.67a35d8a.chunk.js 45.81 KB build\static\js\3.06562e80.chunk.js 2.17 KB build\static\js\4.2dca02a2.chunk.js 1.71 KB build\static\js

CreateReact应用程序是否提供现成的gzip压缩

由于下面显示的是控制台输出,在生产中为它们提供服务是否足够,是否需要任何特定的配置?请确认是否有人知道

gzip后的文件大小:

88.96 KB build\static\js\2.67a35d8a.chunk.js

45.81 KB build\static\js\3.06562e80.chunk.js

2.17 KB build\static\js\4.2dca02a2.chunk.js


1.71 KB build\static\js\main.01ef12c5.chunk.js

我不这么认为,但看起来您可以在
包.json
文件中自己在
postbuild
脚本中配置它


帖子可能会对你有所帮助。

不,它不会。事实上,它不允许我们更改它使用的模块绑定器(Webpack)的默认配置。如果你想提供Gzip压缩包,让你的应用程序在客户端加载得更快,那么你可以在

Ok上找到我的答案,谢谢分享你的意见,但是他们为什么要发表评论呢“gzip后的文件大小:我认为它们是gzip捆绑包,因为我注意到生产的构建后过程,例如bundle 2.64df9857.chunk大小在构建文件夹中为283 kb,但在浏览器上,当通过“serve-s build”提供服务时,在浏览器中为2.64df9857.chunk下载的捆绑包大小仅为“89.6kb”,我很惊讶为什么bundle目录中的bundle大小不同,那么browser中实际提供的是什么呢构建脚本是什么样子的?到目前为止,我还没有找到任何文档/论坛证实
gzip
create-react-app
的固有部分。下面是6个月前的另一篇文章,其中谈到了如何使用
postbuild
。生产模式可以解释为什么浏览器的捆绑包比本地项目的捆绑包小。我不确定您的生产设置是什么样子。我在脚本部分没有更改任何内容,它与“脚本”相同:{“开始”:“反应脚本开始”,“生成”:“反应脚本生成”,“测试”:“反应脚本测试”,“弹出”:“react脚本弹出”},“eslintConfig”:{“扩展”:“react应用”},