React应用无法在Heroku上编译-导入错误?

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

这是我尝试在Heroku上部署React应用程序时遇到的错误:

-----> Build
       Running build

       > [email protected] build /tmp/build_f8319236f3ff554c9b2b847b7cd7e6f7
       > react-scripts build

       Creating an optimized production build...
       Failed to compile.

       ./src/components/application/App.js
       Cannot find file '../landing/Home' in './src/components/application'.

我不确定为什么要在App.js的本地文件夹(即Home)中搜索我的components/application组件

这是我App.js的片段。它在本地工作正常。

import DashboardLayout from '../layout/DashboardLayout';
import Home from '../landing/Home';
import Counter from '../dashboard/Counter';
import Login from '../landing/Login';
import Register from '../landing/Register';
    ...
 return (
    <AuthContext.Provider value={{ authTokens, setAuthTokens: setTokens }}>
      <Router>
        <Switch>
          <PublicRoute exact path='/' component={Home} layout={LandingLayout} />

这是我的文件夹结构:

enter image description here

我在这里想念什么?我应该使用其他导入方式吗?

reactjs heroku import
1个回答
0
投票
所以我也必须在git中用以下方式重命名该文件夹:

git mv Landing/ tmp git mv tmp/ landing

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