【问题标题】:big-react-calendar: 'Uncaught TypeError: Cannot read property 'momentLocalizer' of undefined'big-react-calendar:'未捕获的类型错误:无法读取未定义的属性'momentLocalizer'
【发布时间】:2018-06-11 09:37:05
【问题描述】:

我正在尝试运行 react-big-calendar 组件的示例代码,但出现此错误: Uncaught TypeError: Cannot read property 'momentLocalizer' of undefined 代码如下:

import * as React from 'react';
import BigCalendar from 'react-big-calendar';
import moment from 'moment';

BigCalendar.momentLocalizer(moment); // or globalizeLocalizer

export class Home extends React.Component {    
  render() {
    return (
      <Row>
            <BigCalendar
              events={[]}
              startAccessor='startDate'
              endAccessor='endDate'
              defaultDate={moment().toDate()}
            />
      </Row>
    );
  }
}

有什么想法吗? 编辑:未定义的错误可能是由我在使用 webpack 编译打字稿时遇到的这个错误引起的:

==== JS stack trace ==============================================

0: ExitFrame [pc: 00003FDFD9841C1]
Security context: 000002E7B1A0E589 <JSOBject>
1: resolveMappedTypeMembers(aka resolveMappedTypedMembers) [000002DAA69A7881] [C:\Users\simon\Desktop\webapp\node_modules\tpescript\lib\typecript.js:~30820])
2: resolveStructuredTypeMembers*aka resolveStructuredTypeMembers)....

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation fialed -JavaScript heap out of memory
1: node::DecodeWrite
2: node_module_register
3: v8::internal::FatalPRocessOutOfMemory
4: v8::internla::FatalProcessOutOfMemory
5: v8::internal::Heap::MaxHeapGrowingFactor
6: v8::internal::ScavengeJob::Operator=
7: v8::internal::ScavengeJob::operator=
8: v8::internal::Heap::MaxHeapGrowingFactor
9: v8::internal::Factory:::NewFillerObject
10: v8::internal::ParseInfo::GetFlag
11: 00003FDFD9841C1

【问题讨论】:

    标签: node.js reactjs webpack momentjs


    【解决方案1】:

    在您的代码中使用它之前,您必须运行 npm install react-big-calendar --save

    【讨论】:

    • 你确定可以在你的项目文件夹的节点模块中找到它吗?
    • 我实际上并没有在存储库中运行示例代码。我将依赖项添加到我的项目中并 yarn install 它。这不是依赖问题。
    • 好的同意,但看起来 BigCalendar 组件本身没有定义。所以它不存在或无法访问。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-21
    • 2015-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    相关资源
    最近更新 更多