Ответная сетка с неработающим шрифтом

У меня есть новый проект, и я пытаюсь использовать ответ-сетка-макет для построения панели мониторинга. к сожалению, я не могу заставить его работать.

Я использую:

"@types/react-grid-layout": "0.16.5" "react-grid-layout": "0.16.5"

когда я пытаюсь использовать его в файле TSX с import { ReactGridLayout } from 'react-grid-layout';

я получаю ошибку: /node_modules/@types/react-grid-layout/index"' has no exported member 'ReactGridLayout'.

Любое предложение, что я делаю не так?

Обновить

Дополнительная информация: я использую его в веб-приложении SPA, которое работает на.Net core 2.1 Как я пытаюсь его использовать:

import * as React from 'react';import { RouteComponentProps } from 'react-router';import ReactGridLayout, { Layout } from 'react-grid-layout';//const ReactGridLayout = require('react-grid-layout'); Панель экспорта класса расширяет React.Component, {}> { // ReactGridLayout = require ('act-grid-layout '); public render () { // const ReactGridLayout = require ('act-grid-layout '); var layout = [ {i: 'a', x: 0, y: 0, w: 1, h: 2, static: true}, {i: 'b', x: 1, y: 0, w: 3, h: 2, minW: 2, maxW: 4}, {i: 'c', x: 4, y: 0, w: 1, h: 2} ]; return <div><ReactGridLayout className="layout" layout={layout} cols={12} rowHeight={30} width={1200}><div key="a">a</div><div key="b">b</div><div key="c">c</div></ReactGridLayout></div>;} }

2 ответа

Наконец, я заставил его работать, выполнив следующие шаги, которые можно найти в https://github.com/Microsoft/TypeScript-React-Starter/issues/8 Короче говоря: Добавить "esModuleInterop": true, "allowSyntheticDefaultImports": true, в ваш файл tsconfig.json. После этого все заработало как шарм. Надеюсь, это поможет, если у кого-то еще есть подобные проблемы в приложении.net core реагируют.

Иногда импорт с тем же именем работает в JavaScript, но не работает в TypeScript. Попробуй с require, у меня сработало.

const ReactGridLayout = require('react-grid-layout');

У меня есть рабочий пример с TypesScript https://codesandbox.io/s/5x5nyjqjwl

Другие вопросы по тегам