由于无法找到存在的路由路径,部署构建失败?

时间:2020-12-28 23:46:46

标签: javascript reactjs github react-router netlify

我以前在 React 中使用过 Netlify,并且直到昨天为止都没有遇到部署新站点的问题。我收到一个构建失败,说明它:“在‘./src/routes’中找不到文件‘../views/products/products’。

setCounter((prevCount) => prevCount + 1)

我有点困惑,因为 products.tsx 文件指向本地主机上的正确路径,我没有问题。

这是我的路由组件,显示了“import Products”路径:

5:32:48 PM: Failed to compile.
5:32:48 PM: 
5:32:48 PM: ./src/routes/routes.js
5:32:48 PM: Cannot find file '../views/products/products' in './src/routes'.

这是树的屏幕截图:

enter image description here

如果路径没有损坏或者我遗漏了什么,我不知道如何修复构建错误?

存储库链接:https://github.com/danlubbers/arcteryx-graphql

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了一个 hacky 解决方案来部署站点。看来 Github 的路径为:src/views/Products/products.tsx,我本地的路径为: src/views/products/products.tsx

我不明白为什么 github 无法识别从大写到小写的文件夹更改,因此同时,只需将我的本地 routes.js 路径更改为 github 显示的内容:src/views/Products/products.tsx

这似乎更像是一个 GIthub 问题,而不是我之前认为的 Netlify 问题。

如果有人跑过这个线程并且知道如何强制github更新文件夹路径,我想知道。