Реакция-предупреждение konva не определена
Я пытаюсь узнать, как использовать canvas в реагировать через пакет под названием реагировать-конва. Установка npm была достаточно простой, и я добавил демо-код, который работает...
// in MainComponent.js
import {Stage, Layer, Rect} from 'react-konva';
// in render()
<Stage width={700} height={70}>
<Layer fill={'red'}>
<Rect ... and so on
Мой код упоминает Konva
в контексте получения цвета...
Konva.Util.getRandomColor()
но мой браузер предупреждает соответствующим образом: "предупреждение" Конва "не определено". Я попробовал это...
import {Konva, Stage, ... } from 'react-konva';
но это усугубляет ситуацию, генерируя неопределенные ошибки везде, где я пытаюсь использовать Konva.
, Я пытался добавить ссылку непосредственно на Конва...
// in index.js
<script src="https://cdn.rawgit.com/konvajs/konva/1.3.0/konva.js"></script>
но тогда я получаю эту ошибку:
Экземпляр Konva уже существует в текущем eviroment. Пожалуйста, используйте только один экземпляр.
(ошибка грамматики и орфографические ошибки в исходном сообщении об ошибке)
Был бы признателен за указатель, или любые мысли о том, что может быть причиной этого.
1 ответ
Согласно комментарию в вашем вопросе. Вы забыли сделать npm install konva
,
Попробуй использовать const Konva= window.Konva
это позволит вам использовать ванильные свойства KonvaJS.