小编典典

由于错误而无法部署到具有特定项目的gh页:无法生成sh:没有此类文件或目录

reactjs

不断收到错误:

错误:无法生成sh:没有这样的文件或目录

致命:无法分叉

该项目可以正确构建,但是在尝试部署我的网站时会失败。网站是在Windows 8 pc上使用“ gh-pages -d build”命令通过“ create-
react-app”创建的

此问题仅在我的PC上的此特定项目中发生,因为当我在PC上创建带有“ create-react-app”的新项目时,它将很好地部署。也可以使用“ gh-
pages -d build”在我的Mac上而不是在我的PC上很好地部署此特定项目。

无法在控制台上部署的错误

错误日志控制台参考

资料库

我一定要弄乱一些东西。我查看了整个网络,尝试重新安装git,编辑器,依赖项,并且对造成这种情况的原因感到非常困惑。一定是操作系统差异吗?谢谢!


阅读 167

收藏
2020-07-22

共1个答案

小编典典

它试图产生sh.exe但找不到。

您需要将包含sh.exe的git目录添加到系统变量中。

(开始,然后键入:“
path”。这应该为您提供“系统环境变量”的快捷方式。如果没有,请查找如何在Windows版本上编辑环境变量。)

打开环境变量对话框后,请查看“系统变量”>“路径”列表。可能有一个不包含的git目录sh.exe。您需要用一个替换它(确保其中也包含git.exe)替换它。在我的电脑sh.exe上发现:

C:\ Program Files \ Git \ bin

完成此操作后,请重新启动终端并尝试再次部署。

2020-07-22