Javascript 导出空JSON对象而不是react元素

Javascript 导出空JSON对象而不是react元素,javascript,reactjs,routes,tsx,electron-react-boilerplate,Javascript,Reactjs,Routes,Tsx,Electron React Boilerplate,我正在为react electron样板制作一个模板文件。我想添加一个额外的页面,并复制了初始计数器页面的基本流程,但它看起来根本没有加载组件,而是作为空对象返回,导致页面抛出错误并冻结 错误 Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: obje

我正在为react electron样板制作一个模板文件。我想添加一个额外的页面,并复制了初始计数器页面的基本流程,但它看起来根本没有加载组件,而是作为空对象返回,导致页面抛出错误并冻结

错误

Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: object. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.

Check your code at TasksPage.tsx:5.
    in TasksPage (at Routes.tsx:27)
    in Suspense (at Routes.tsx:26)
    in TasksPage (created by Context.Consumer)
    in Route (at Routes.tsx:35)
    in Switch (at Routes.tsx:34)
    in App (at Routes.tsx:33)
    in Routes (at Root.tsx:17)
    in Router (created by ConnectedRouter)
    in ConnectedRouter (created by Context.Consumer)
    in ConnectedRouterWithContext (created by ConnectFunction)
    in ConnectFunction (at Root.tsx:16)
    in Provider (at Root.tsx:15)
    in Root (created by HotExportedRoot)
    in AppContainer (created by HotExportedRoot)
    in HotExportedRoot
    in AppContainer (at app/index.tsx:15)
On TasksPage.tsx, the 5th line is <Tasks />, which points me to the Tasks.tsx file (shown below).
警告:React.createElement:类型无效--应为字符串(对于内置组件)或类/函数(对于复合组件),但得到:object。您可能忘记了从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。
请在TasksPage.tsx:5检查您的代码。
在TasksPage(在Routes.tsx:27)
悬而未决(在Routes.tsx:26)
在TasksPage中(由Context.Consumer创建)
途中(在路线上,tsx:35)
在道岔内(在路线上。tsx:34)
应用程序内(在Routes.tsx:33)
路由中(根目录下的tsx:17)
路由器中(由ConnectedRouter创建)
在ConnectedRouter中(由Context.Consumer创建)
在ConnectedRouterWithContext中(由ConnectFunction创建)
在ConnectFunction中(在Root.tsx:16处)
在提供程序中(在Root.tsx:15处)
根目录中(由HotExportedRoot创建)
在AppContainer中(由HotExportedRoot创建)
在HotExportedRoot中
在AppContainer中(在app/index.tsx:15处)
在TasksPage.tsx上,第5行是,它将我指向Tasks.tsx文件(如下所示)。
Tasks.tsx(导出)

从“React”导入React;
从'react router dom'导入{Link};
从“../../constants/routes.json”导入路由;
导出默认函数任务(){
返回(
试验
);
}
TasksPage.tsx(导入)

从“React”导入React;
从“../features/Tasks/Tasks”导入任务;
导出默认函数TasksPage(){
返回;
}
import React from 'react';
import { Link } from 'react-router-dom';
import routes from '../../constants/routes.json';

export default function Tasks() {
  return(
    <div>
      <div> <h2>Test</h2></div>
    </div>
  );
}
import React from 'react';
import Tasks  from '../features/tasks/Tasks';

export default function TasksPage() {
  return <Tasks />;
}