big-Reaction-calendar: 'Uncaught TypeError: Невозможно прочитать свойство' momentLocalizer 'из неопределенного' - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь запустить пример кода компонента Reaction-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>
    );
  }
}

Любые идеи?РЕДАКТИРОВАТЬ: неопределенная ошибка может быть вызвано этой ошибкой, которую я получаю при компиляции машинописи с помощью веб-пакета:

==== 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

1 Ответ

0 голосов
/ 11 июня 2018

Вы должны запустить npm install react-big-calendar --save, прежде чем использовать это в своем коде.

...