将React Project部署到外部服务器

时间:2017-06-20 12:29:14

标签: node.js reactjs deployment webpack web-deployment

我想将我的React项目上传到外部服务器。我已经有一个项目,我在本地使用节点服务器来使用webpack运行它 在此之前我没有任何部署经验。因此,有关部署的任何见解都会有所帮助。

1 个答案:

答案 0 :(得分:1)

您可以按照以下步骤操作:

    使用服务器凭据
  • SSH到服务器。
  • sudo su
  • git clone repository address [仅当存储库尚未克隆时]
  • cd projectFolder
  • git checkout <branchYouWantToDeploy>
  • git pull origin <branchYouWantToDeploy>
  • npm install
  • npm run build:production
  • apachectl graceful [仅适用于apache服务器]
  • service nginx reload [仅适用于nginx服务器]
  • 出口

如果服务器中未安装gitnpm,您可以分别关注以下链接:

GIT

  

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

NODE

  

https://nodejs.org/en/download/package-manager/
  npm与Node.js一起安装.npm与Node.js一起分发   意味着当你下载Node.js时,你会自动获得npm   安装在您的计算机上。

您可能/可能不需要遵循所有步骤,具体取决于项目和服务器的类型和复杂程度。然而,这些应该足够好开始。您始终可以在问题中添加有关项目和部署服务器的更多详细信息。

以下是一些可能会深入探讨的中篇博文:

  

Understanding React deployment

     

Deploy react-webpack to Digital Ocean with Nginx and Github