【问题标题】:Can't deploy my app to github-pages with react-create-app无法使用 react-create-app 将我的应用程序部署到 github-pages
【发布时间】:2019-05-08 19:33:08
【问题描述】:

我最近使用 react-create-app 完成了我的应用程序的构建,但我无法在 github 页面上加载它。它构建了一个没有任何问题的生产版本,但是每当我在控制台中输入“npm run deploy”时,我都会收到以下错误:

错误:生成 git ENOENT 在exports._errnoException (util.js:1033:11) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:193:32) 在 onErrorNT (internal/child_process.js:367:16) 在 _combinedTickCallback (内部/进程/next_tick.js:80:11) 在 process._tickCallback (internal/process/next_tick.js:104:9) 在 Module.runMain (module.js:607:11) 运行时(bootstrap_node.js:425:7) 启动时(bootstrap_node.js:146:9) 在 bootstrap_node.js:540:3

我会留下一个指向我的 package.json 的链接,因为我似乎无法让它看起来很整洁:https://github.com/Umbrella1234/movie-app/blob/master/package.json 你有什么想法可以让它发挥作用吗?

【问题讨论】:

  • 看起来部署命令在你的机器上找不到git。它可以从控制台工作吗?
  • 不,它没有。感谢您指出这一点。

标签: reactjs webpack package.json


【解决方案1】:

如果您使用的是 Windows,请确保您已安装 Git for Windows from here

考虑到您已正确执行前面的步骤,在安装 Windows 版 Git 后,运行 npm run deploy 创建优化的生产构建并将其部署在 GitHub 页面上。如果你之前没有登录过 Github for windows 应用程序,Github 应用程序会弹出并要求你输入用户名和密码。完成后,部署过程将继续并在 GitHub 页面上上传生产版本。

【讨论】:

  • 如果你认为这个问题是重复的,那么就提出一个标记来引起注意。但是您不会发布指向您现有答案的链接作为对另一个问题的答案。
【解决方案2】:

有时 Windows Powershell 甚至 3rd-Party 软件无法与 git 集成。

一种解决方案是使用Git Bash 或任何您知道在尝试提交时有效的工具。使用 cd 导航到应用程序目录,然后在 git bash 中键入 npm run deploy。这样应该可以连接github没问题,修复你的错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 2020-10-21
    相关资源
    最近更新 更多