使用Git部署Laravel React App的正确方法是什么?

时间:2019-01-19 13:08:06

标签: reactjs git laravel

感谢您阅读本文。这是详细信息

我熟悉部署多个Laravel Apps。我正在尝试首次部署Laravel React App。这是我遵循的步骤

使用Git通过以下命令推送就绪的应用程序

  • git add。
  • git commit -m“初始生产提交”
  • git push原始主机 在服务器上
  • git clone [git repo url]
  • 作曲家安装
  • 设置环境
  • npm安装 现在,这是给我的各种问题,例如babel-core,react,react-dom等错误。然后我开始手动安装它,因为在Internet上搜索后我意识到它不会自动安装依赖项。现在,当我安装react 16时,它给我错误
  

需要react@^15.0.0的同位体,但未安装。您必须自己安装对等依赖项。

当我安装react 15时,它给我react 16的错误。我已经尝试过此链接:How to deploy react laravel project?

当我使用git push --all -f推送所有代码时,它将推送包括配置在内的所有内容,然后在服务器上运行。

我该怎么做?还有其他部署方式吗?正确的步骤是什么?

1 个答案:

答案 0 :(得分:1)

这是因为在99%的情况下,本地npm版本与服务器npm版本不同,但是您不需要,理想情况下,您不应将npm安装到服务器中,因为npm和node_modules仅用于开发,您需要做的所有事情是将已编译的js/css文件用于您的项目。同样,没有必要将npm安装到您的服务器中。
最好的问候