Вы не импортировали то, что пытаетесь использовать
, замените
/// <reference types="@types/sigmajs" />
на
import { sigma } from 'sigma';
Обычно импорт, как указано выше, является распространенным способом используйте lib в проекте js / ts.
Обновление
Поскольку в представленной ошибке отсутствует определение типа библиотеки lib,
Файл '~ / devel / graph-грамматика / node_modules / @ types / sigmajs / index.d.ts 'не является модулем.
npm install --save @types/sigmajs
И импорт может работать как обычно.
import { sigma } from 'sigma';
См. @ типы / сигма js
обновление № 2
Возможно, вам потребуется реагировать-сигма npm, репо в вашем реактивном проекте.
Установите его, и импорт, ссылаясь на документ, выглядит нормально.
import {Sigma, RandomizeNodePositions, RelativeSize} from 'react-sigma';
Если это не сработает, попробуйте установить оба sigma
и react-sigma
, так как ploty.js
нужны оба ploty.js
и react-ploty.js
установлены, я думаю, вы можете столкнуться с подобной ситуацией.
Обновление № 3
Кажется реагировать-сигма не ' t поддерживают typescript
, вместо этого они поддерживают flow-type
.
См. документ реаги-сигма