问题描述
我正在使用一个React Web应用程序,该Web应用程序的开发服务器位于本地计算机上,并将其提交(从git
)推送到我的gcp实例。每次完成所有升级后,我都会执行一次npm build
,然后将该构建版本投入生产。只想知道这是否正确?创建多个版本是否会影响包括代码或网站性能在内的所有内容?我的意思是每天创建build bundles
吗?可以吗?还是应该采用其他方法?
解决方法
运行构建可优化性能,可以为最终用户节省几毫秒的加载时间,并且最大程度地减少了用户获取的文件数量和大小,但是仅当您打算部署应用时才值得运行构建投入生产。
在我看来,构建不是必须的,因此我建议仅推送提交。 如果您有兴趣测试应用程序的性能,可以read this react article讨论使用perf对开发版本进行性能测试。
最好的问候。