【问题标题】:npm run deploy is not working, can't deploy react app to githubnpm run deploy 不起作用,无法将 React 应用程序部署到 github
【发布时间】:2021-02-01 08:24:12
【问题描述】:

所以我正在关注关于如何将反应应用程序部署到 github 的 Youtube 教程,我遵循了以下步骤: 1-npm 安装 gh-pages --save-dev 2-在github中创建了一个repo 3-git远程添加原点https://github.com/alisliim/Eurikso-Mobility-Academy.git 4-添加 “主页”:“https://github.com/alisliim/Eurikso-Mobility-Academy” “预部署”:“npm 运行构建” “部署”:“gh-pages -d 构建” 在杰森文件中 但是当我运行 npm run deploy 命令时它不起作用并且我收到此错误:This is a screen shot of the error since i couldnt copy it 请提供任何帮助

【问题讨论】:

    标签: node.js reactjs git github react-redux


    【解决方案1】:

    尝试设置“主页”:“http://alisliim.github.io/Eurikso-Mobility-Academy”

    因为“主页”是指站点 URL,而不是存储库 URL。

    来自GitHub Docs

    项目站点的源文件存储在与其项目相同的存储库中。除非您使用的是自定义域,否则项目站点可通过 http(s)://<user>.github.io/<repository>http(s)://<organization>.github.io/<repository> 获得。

    【讨论】:

    • 您能解释一下为什么会这样吗?这最好是作为评论而不是答案
    【解决方案2】:

    尝试以下步骤

    1. 创建一个新的 github 存储库
    2. 通过运行命令“git init”在项目文件夹中初始化 git
    3. 创建一个 .gitignore 文件并在其中添加您的 npm 模块
    4. 运行命令git add
    5. 运行命令git commit -m "added files"
    6. 运行命令git remote add origin git@github.com:username/new_repo
    7. 运行命令git push
    8. 如果您的所有文件都已成功上传到 github,那么您可以决定使用 heroku 或任何其他托管平台来托管它

    如果你有任何问题,请告诉我

    【讨论】:

    • 我不明白第三步,你能重复一下你的意思吗?我应该如何以及在哪里找到这些 npm 文件以及我应该在哪里创建这个 .gitignore 文件?谢谢
    • 在您的项目目录中,运行命令“touch .gitignore”,不带扩展名
    • 然后这是三个不同的行 1. .node_modules 2. node_modules/
    猜你喜欢
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 1970-01-01
    • 2020-01-30
    • 2019-04-27
    相关资源
    最近更新 更多