Модуль не найден, но он есть при нажатии на Heroku - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь перенести мой проект в heroku, но продолжаю получать сообщение об ошибке

Модуль не найден: Ошибка: не удается разрешить '../views/Newsfeed/Newfeed' in '/ tmp/ build_8a36e641e1384d378001a98e49df0ea1 / client / src / router '

Другие представления не имеют проблем, кроме этой?И даже когда я запускаю свой сервер локально, я никогда не получаю эту ошибку.Чего мне не хватает?

$ git add.

$ git commit -am "Да пребудет с тобой сила"

$ git push heroku master

/ src / router / Dashboard.jsx

Это единственный файл, который использует это представление

  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;

enter image description here

Обновление попытался изменить расширение на .jsx Ошибка все еще

Ответы [ 2 ]

0 голосов
/ 15 сентября 2018

Я переместил свои файлы Newsfeed в Dashboard, и он выдался без ошибок.Я думаю, это просто странная ошибка

0 голосов
/ 15 сентября 2018

Подобная проблема произошла со мной недавно в Heroku после того, как я провел некоторую реструктуризацию папок.

У меня был один файл, который не разрешался в сборке heroku, но работал локально.

После попытки заставить героку очистить репозиторий git и снова подтолкнуть его к герою, который не работал.

Я закончил тем, что удалил этот файл из моего src и прокомментировал его импорт и использование этого компонента. Затем отправил коммит без этого файла в heroku, и сборка сработала.

Затем я создал новый файл с тем же именем, что и оригинал, вставил в него оригинальный код файла и раскомментировал импорт и использование. Когда я нажал этот коммит, он работал нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...