Fullcalendar ошибка момент свойства. Push не является функцией - PullRequest
0 голосов
/ 09 февраля 2019

Я следовал документам fullcalendar для загрузки кода с пакетом npm.Я скачал эти 3 npm пакета:

  • fullcalendar 3.10.0
  • момент 2.24.0
  • Jquery 3.3.1

Я инициализировал календарь, но в консоли происходит ошибка moment moment.momentProperties.push is not a function.

enter image description here

Следуйте этому ответу https://stackoverflow.com/a/43771018/5384016,, если я использую cdnsработает нормально, но я хочу использовать npm-пакеты

Cdns-скрипты

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.10.0/fullcalendar.min.js"></script>

Это мой код

import ....;
import moment from 'moment';
import $ from 'jquery';
import 'fullcalendar';

class CalendarEl extends React.PureComponent {
    componentDidMount() {
        $(`#calendar-1`).fullCalendar({
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay,listWeek',
            },
            themeSystem: 'bootstrap4',
            ....other opts
    }
    render() {
        return (
            <Row className="calendar-row">
                <Col>
                    <div id={`calendar-1`} />
                </Col>
            </Row>
        );
    }
}

export default CalendarEl;

Кто-то может мне помочь и показать, как инициализироватьполный календарь с пакетами npm. Я не могу понять, почему, если я использую ту же версию этих 3 пакетов с cdns, работает нормально

Я также использую веб-пакет, я не знаю, уместно ли это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...