我正在尝试将我的项目推送到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
仍然错误
我做了一些文件夹重组后,最近在Heroku上发生了同样的问题。
我有一个文件无法在heroku构建中解析但在本地工作正常。
在试图强迫heroku清除git repo并再次推送到没有用的heroko之后。
我最终做的是将该文件移出我的src
并注释掉它的导入和该组件的使用。然后将没有该文件的提交推送到heroku并且构建工作。
然后我创建了一个与原始文件同名的新文件,将原始文件代码粘贴到其中,并取消注释导入和使用情况。当我推动该提交时它工作正常
我将我的新闻源文件移动到仪表板中,并且没有任何错误。我想这只是一个奇怪的错误