我需要在 ubuntu 服务器上编译我的代码吗?

问题描述

当我在 vsCode 终端中运行“npm run build”时,它会在几秒钟内编译。但是,当我从 gihub 中提取代码后,在 ubuntu 20.04 服务器上运行“npm run build”时,它需要几个小时,然后才真正编译。原因通常是内存泄漏,但我开始增加内存分配,现在服务器在完成构建之前断开连接。

我的应用程序是一个 mern 应用程序,有谁知道这是我的代码的问题还是我不​​需要在 ubuntu 服务器上构建我的应用程序的问题?例如,我可以先通过 vscode 构建应用程序,因为这似乎可行吗?

解决方法

您不需要在 ubuntu 服务器中构建应用程序来部署相同的应用程序。您可以在任何地方构建您的应用,并将构建文件夹的内容复制到服务器以进行部署。