我正在尝试部署一个应用程序到azure静态web应用程序,一个reactjs应用程序,但我在github的动作中得到一些非常奇怪的东西。
Creating an optimized production build...
Failed to compile.
./src/screens/Support/Support.jsx
Cannot find file '../../components/faq/FAQ' in './src/screens/Support'.
它说它找不到这个文件…但它就在那里。它在本地工作,如果我在本地运行npm run build
它工作,只有当我试图通过github行动部署它以这种方式出错。为什么?
原来源代码管理中的文件命名不同。它是
faq.jsx
时,在代码中它正在寻找一个名为FAQ.jsx
的文件,我知道我在本地重命名了它,但源代码控制(即github
)也应该在我提交和推送后更改名称…我觉得很奇怪,它没有这样做。
谢谢你鬼。把你的建议作为答案来帮助其他社区成员。
可以执行以下命令:
git reset HEAD~1
git pull
add/commit/push
您可以参考Push command successful but no changes reflect on Remote Repository file/s。说白了,"git reset"是什么意思?做什么?