我们从合作伙伴那里收到了一个前端,用于与使用create-create-app构建的API(内置在node.js中)进行交互,从我们的合作伙伴git克隆存储库后,该npm start命令有效,我可以在本地测试与API完全没有问题。该npm run build命令在我的本地计算机上也很好用,无法使用serve build命令构建和运行应用程序。
该问题是在将存储库克隆到Amazon AWS EC2实例后无法克隆该存储库而产生的npm install,但是在运行后,当运行npm run build该进程时,请永远留在以下消息中:
sudo npm run build
> sensores@0.1.0 build /var/www/smartdots-frontend
> react-scripts build
Creating an optimized production build...
Run Code Online (Sandbox Code Playgroud)
20分钟左右后,进程继续挂起,最后这是最后一条消息:
> sensores@0.1.0 build /var/www/smartdots-frontend
> react-scripts build
Creating an optimized production build...
The build failed because the process exited too early. This probably means the system ran out of memory or someone called `kill -9` on the process.
npm ERR! code ELIFECYCLE …Run Code Online (Sandbox Code Playgroud)