【问题标题】:What is the correct way to Deploy a Laravel React App using Git?使用 Git 部署 Laravel React 应用程序的正确方法是什么?
【发布时间】:2019-01-19 13:08:06
【问题描述】:

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

我熟悉部署多个 Laravel 应用程序。我第一次尝试部署 Laravel React 应用程序。这是我遵循的步骤

使用 Git 使用以下命令推送准备好的应用程序

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

需要 react@^15.0.0 的对等点,但没有安装。您必须自己安装对等依赖项。

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

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

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

【问题讨论】:

    标签: reactjs git laravel


    【解决方案1】:

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

    【讨论】:

    • 我们如何使用它?那个文件在哪里?我们必须推动它吗?
    • 抱歉回复晚了,输出路径一般在webpack.mix.js
    猜你喜欢
    • 2019-08-06
    • 2016-05-21
    • 2021-02-07
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-04
    • 2021-07-22
    • 2017-12-19
    相关资源
    最近更新 更多