首页 > 解决方案 > 'npm run build' 经常冻结我的整个服务器

问题描述

也许 75-80% 的时间,我可以git pull在我的 EC2 Linux 服务器上运行,然后npm run build创建我的 React 应用程序的生产就绪版本。但是,有时,在运行之后npm run build,整个服务器会冻结,我必须强制重启几次才能让它重新启动并运行。

它似乎完全是随机的。一些 JavaScript 编译(我猜?)过程似乎非常奇怪,可以撞倒整个服务器,但它发生得足够频繁,显然不是由其他任何原因引起的。

这是有人遇到过的吗?

标签: reactjs

解决方案


在资源消耗中构建过程,这是可以预料的。这就是为什么在我的部署管道中,我经常在部署之前在本地启动构建(在某些应用程序上大约需要 6 分钟,具体取决于复杂性和 webpack 配置),或者我设置了另一个仅用于构建过程的服务器。


推荐阅读