找不到模块,但推送到Heroku时它就在那里

问题描述 投票:0回答:2

我正在尝试将我的项目推送到heroku但我不断收到错误

找不到模块:错误:无法解析'/ tmp / build_8a36e641e1384d378001a98e49df0ea1 / client / src / routes'中的'../views/Newsfeed/Newfeed'

除了这个之外,其他观点没有任何问题吗?即使我在本地运行我的服务器,我也从未收到此错误。我错过了什么?

$ git add。

$ git commit -am“愿力量与你同在”

$ git push heroku master

/双人床/routes/dashboard.及时性

这是使用此视图的唯一文件

  import Dashboard from "views/Dashboard/Dashboard.jsx";
-->    import NewsFeed from "views/NewsFeed/NewsFeed";
    import Calendar from "views/Calendar/Calendar.jsx";
    //import Widgets from "views/Widgets/Widgets.jsx";
    import UserProfile from "views/Pages/UserProfile.jsx";

    // @material-ui/icons
    import DashboardIcon from "@material-ui/icons/Dashboard";
    import User from "@material-ui/icons/Person";
    import DateRange from "@material-ui/icons/DateRange";
    import FeedIcon from "@material-ui/icons/RssFeed";

    var dashRoutes = [
      {
        path: "/dashboard",
        name: "Dashboard",
        icon: DashboardIcon,
        component: Dashboard
      },
      {
        path: "/user-page",
        name: "User Profile",
        icon: User,
        component: UserProfile
      },
      {
        path: "/newsfeed",
        name: "Newsfeed",
        icon: FeedIcon,
  -->      component: NewsFeed
      },
      { path: "/calendar", name: "Calendar", icon: DateRange, component: Calendar },
      {
        redirect: true,
        path: "/",
        pathTo: "/dashboard",
        name: "Dashboard"
      }
    ];
    export default dashRoutes;

更新尝试更改扩展到.jsx仍然错误

git reactjs github heroku
2个回答
0
投票

我做了一些文件夹重组后,最近在Heroku上发生了同样的问题。

我有一个文件无法在heroku构建中解析但在本地工作正常。

在试图强迫heroku清除git repo并再次推送到没有用的heroko之后。

我最终做的是将该文件移出我的src并注释掉它的导入和该组件的使用。然后将没有该文件的提交推送到heroku并且构建工作。

然后我创建了一个与原始文件同名的新文件,将原始文件代码粘贴到其中,并取消注释导入和使用情况。当我推动该提交时它工作正常


0
投票

我将我的新闻源文件移动到仪表板中,并且没有任何错误。我想这只是一个奇怪的错误

© www.soinside.com 2019 - 2024. All rights reserved.