我以前在 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'.
这是树的屏幕截图:
如果路径没有损坏或者我遗漏了什么,我不知道如何修复构建错误?
存储库链接:https://github.com/danlubbers/arcteryx-graphql
谢谢!
答案 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更新文件夹路径,我想知道。