Я работал над реактивным проектом и использовал Reaction-Big-Calendar .Нам нужна функция, которая еще не поддерживается response-big-calendar , поэтому я разветвил проект, обновил код (проверил его локально с помощью yarn run examples
) и зафиксировал в GitHub.
Моя обновленная ссылка на репо
Я пытался установить репо с помощью следующих команд:
yarn install https://github.com/EngrKhizarIqbal/react-big-calendar/tarball/b8e3881ab7b3b4722406f9ede35f2c1f96eadc5b
yarn install https://github.com/EngrKhizarIqbal/react-big-calendar.git
yarn install https://github.com/EngrKhizarIqbal/react-big-calendar/tarball/master
yarn install E:/Web/React/ReactCalander/react-big-calendar
Я также перешел на node_modules /реагировать на большой календарь и запускать следующие сценарии
yarn install
yarn run build
Итак, когда я пытаюсь использовать этот обновленный пакет в проекте, я получаю следующую ошибку.
Элемент ref был указан в виде строки (представление), но не указан владелец.
Это может произойти по одной из следующих причин:
- Возможно, вы добавляетессылка на компонент функции
- Возможно, вы добавляете ссылку на компонент, который не был создан в методе рендеринга компонента
- У вас загружено несколько копий React
Вот package.json проекта, в котором я использую updated-repo
"dependencies": {
"react-dom": "16.5.2",
"react-scripts": "2.0.3",
"moment": "^2.22.2",
"react-big-calendar": "E:/Web/React/ReactCalander/r/react-big-calendar",
"react-scripts": "2.1.1"
},
"scripts": {
"prestart": "cls",
"start": "react-scripts start",
"prebuild": "cls",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
Я впервые изменяю проект open souce.
Заранее благодарю за помощь.