【发布时间】:2022-07-17 22:44:14
【问题描述】:
我了解此问题已被多次提出,但我尝试了几乎所有可用的解决方案,但均未成功。问题是我能够毫无问题地部署到 GitHub 页面,但 Heroku 提到我有一些路由问题。
在最近 Heroku 删除 Github 与 Heroku 集成的问题之后,我在推送代码时遇到了麻烦。最初,我的网站运行良好,通过 Github 自动部署。但是,当我尝试通过以下方式手动推送时:
$ git add .
$ git commit -am "make it better"
$ git push heroku master
我正面临这个错误:
Module not found: Error: Can't resolve './pages/MainPage' in '/tmp/build_8986ef5f/src'
我已尝试删除此页面,错误只会更改为另一个无法解析路径错误。
我的文件目录是:
- build
- node_modules
- public
- src
- pages
- MainPage.js
- SecondPage.js
- ...
- App.js
- index.js
.gitignore
package-lock.json
package.json
在 App.js 文件中,我通过相对路径导入库:
import Home from './pages/MainPage';
我的相对路径有问题吗?自从通过 Github 部署以来,我没有更改过结构,所以我不知道是什么错误。
【问题讨论】:
标签: reactjs github heroku deployment heroku-cli