TypeError:Object(...)不是React Table和moment.js的函数

gam*_*ofe 2 javascript reactjs react-table

我正在使用React Table模块,并且试图利用传递给组件的数据字段moment显示更好的日期格式。created_atReactTable

let columns = [{
  id: "createdAt",
  Header: "Created",
  accessor: a => <Fragment>{moment(a.created_at).format("MM DD YYYY")}</Fragment>
}];
Run Code Online (Sandbox Code Playgroud)

但是由于某种原因,它会因错误而抱怨

TypeError:Object(...)不是一个函数

指向这条线。

如果我只是这样做a.created_at,它将正常显示。该模块肯定是导入的。

小智 6

当我以错误的方式导入矩时出现此错误

import {moment} from "moment"; // with errors 'Object(...) is not a function'
import moment from "moment"; //no more errors
Run Code Online (Sandbox Code Playgroud)