Javascript React big calendar没有默认导出

Javascript React big calendar没有默认导出,javascript,reactjs,react-big-calendar,Javascript,Reactjs,React Big Calendar,我想使用react big calendar,我安装了带有npm(版本0.28.0)的包,但我能够使用该组件,因为显然没有默认导出。确切的错误是 尝试导入错误:“react big calendar”不包含 默认导出(作为“BigCalendar”导入) 如果我不应该使用默认导出,那么我在任何地方都找不到应该导入的内容。 我用它来让它工作。我在互联网上搜索了类似的问题,但没有找到任何解决方案。 到目前为止,我的代码非常简单,因为我无法启动任何东西 import BigCalendar from

我想使用react big calendar,我安装了带有npm(版本0.28.0)的包,但我能够使用该组件,因为显然没有默认导出。确切的错误是

尝试导入错误:“react big calendar”不包含 默认导出(作为“BigCalendar”导入)

如果我不应该使用默认导出,那么我在任何地方都找不到应该导入的内容。 我用它来让它工作。我在互联网上搜索了类似的问题,但没有找到任何解决方案。 到目前为止,我的代码非常简单,因为我无法启动任何东西

import BigCalendar from 'react-big-calendar'
import moment from 'moment'

const MyComponent = props => {
  const localizer = BigCalendar.momentLocalizer(moment)
  return(
    <div>
      <BigCalendar localizer={localizer}/>
    <div>
  )
}
从“react big calendar”导入BigCalendar
从“时刻”导入时刻
常量MyComponent=props=>{
常量定位器=BigCalendar.momentLocalizer(矩)
返回(
)
}

提前感谢您的回复。

我建议您尝试一下

// the imports
import { Calendar, momentLocalizer  } from 'react-big-calendar' 
import 'react-big-calendar/lib/css/react-big-calendar.css';
import moment from 'moment'
const localizer = momentLocalizer(moment)

// The component you should use instead the one you mentioned.
 <Calendar localizer={localizer} />
//导入
从“react big Calendar”导入{Calendar,momentLocalizer}
导入'react big calendar/lib/css/react big calendar.css';
从“时刻”导入时刻
常量定位器=力矩定位器(力矩)
//您应该使用的组件,而不是您提到的组件。
让我知道,如果这对你有效,我记得有同样的问题,我这样做解决了


致以最良好的祝愿,我希望这会有所帮助

我建议你试试这个

// the imports
import { Calendar, momentLocalizer  } from 'react-big-calendar' 
import 'react-big-calendar/lib/css/react-big-calendar.css';
import moment from 'moment'
const localizer = momentLocalizer(moment)

// The component you should use instead the one you mentioned.
 <Calendar localizer={localizer} />
//导入
从“react big Calendar”导入{Calendar,momentLocalizer}
导入'react big calendar/lib/css/react big calendar.css';
从“时刻”导入时刻
常量定位器=力矩定位器(力矩)
//您应该使用的组件,而不是您提到的组件。
让我知道,如果这对你有效,我记得有同样的问题,我这样做解决了


致以最良好的祝愿,我希望这会有所帮助

您应该使用库提供的命名导出。此外,库导出日历组件,该组件应取代BigCalendar默认导入

import { Calendar, momentLocalizer } from 'react-big-calendar'
import moment from 'moment'

const MyComponent = props => {
  const localizer = momentLocalizer(moment)
  return(
    <div>
      <Calendar localizer={localizer}/>
    <div>
  )
}
从“react big Calendar”导入{Calendar,momentLocalizer}
从“时刻”导入时刻
常量MyComponent=props=>{
常量定位器=力矩定位器(力矩)
返回(
)
}

您应该使用库提供的命名导出。此外,库导出日历组件,该组件应取代BigCalendar默认导入

import { Calendar, momentLocalizer } from 'react-big-calendar'
import moment from 'moment'

const MyComponent = props => {
  const localizer = momentLocalizer(moment)
  return(
    <div>
      <Calendar localizer={localizer}/>
    <div>
  )
}
从“react big Calendar”导入{Calendar,momentLocalizer}
从“时刻”导入时刻
常量MyComponent=props=>{
常量定位器=力矩定位器(力矩)
返回(
)
}

GH页面显示它们使用
日历的命名导出。试试看?看起来其他文件可能有误导性?GH页面使用
日历的命名导出显示它们。试试看?看起来其他文件可能有误导性?谢谢你抽出时间,雷内·波罗提出了同样的建议,而且效果很好。这个答案很好地解释了这一点。谢谢你抽出时间,雷内·波罗提出了同样的建议,并且效果很好。这个答案很好地解释了这一点。