如何使用 npm、yarn、xampp、apache、mysql 在线托管项目?

如何使用 npm、yarn、xampp、apache、mysql 在线托管项目?

我继承了一个需要托管的 Web 项目(由前一位开发人员提供),但我不知道具体该怎么做。过去,我使用 Namecheap.com 搭建了静态网站,这很容易,但这是一个更复杂的网站。

该项目使用 npm 和/或 yarn 来运行,我不太清楚它们的区别,有时它们似乎可以互换。有一个带有 apache/mysql 的后端。

当前设置

现在我的 (Windows) 桌面上有项目文件夹。为了运行它,首先我打开 Xampp 控制面板并确保 Apache 和 MySQL 正在运行,如下所示: 在此处输入图片描述

然后我打开一个终端,导航到项目文件夹,然后运行yarn watch。输出如下所示,它会自动打开一个指向 locahost:4242 的 Web 浏览器 在此处输入图片描述

就是这样。现在我必须在线托管这个项目。它有一个 github,所以我在本地机器上所做的就是克隆它,然后运行npm install自述文件中的命令。

有人能给我指出正确的方向,或者提供一步一步的指南,让我在 Namecheap 等网站上获取这个网站,我打算在那里购买一个 URL?编辑 - 我想我使用 Namecheap 之类的东西来购买域名,然后使用 DigitalOcean 或 AWS 之类的云网站。此外,对于要求,任何像样的现代机器都应该可以做到。只是一个带有 MySQL/Apache 服务器和 node.js 代码的基本站点。

它是否像ssh进入所述服务器、下载所有代码、执行 s npm install、在服务器上运行 Xampp(创建数据库后)然后运行一样简单yarn watch?我以前从未在互联网上托管过这样的项目。

谢谢你的帮助!

(如果这不是正确的 stackexchange,请指出我哪里更合适,我会删除/重新发布!)

相关内容