Как использовать cp-react-tree-table в моем проекте?

Новичок в машинописном тексте, попробуйте использовать демо https://www.npmjs.com/package/cp-react-tree-table, чтобы использовать этот элемент управления в моем проекте, но получите информацию ниже.

Попробуйте поискать и, похоже, это связано с определением модуля, которое сбивает с толку.

Надеюсь, кто-то может показать мне свет.

import * as jQuery from 'jquery';
import TreeDataTable from 'cp-react-tree-table';

'TreeDataTable' объявлен, но его значение никогда не читается.ts(6133) Не удалось найти файл объявления для модуля cp-react-tree-table. «path/node_modules/cp-react-tree-table/dist/index.js» неявно имеет тип «любой».

Попробуйте npm install @types/cp-react-tree-table, если он существует, или добавьте новый файл объявления (.d.ts), содержащий declare module 'cp-react-tree-table';ts(7016) Не удалось найти файл объявления для модуля cp-react-tree-table. path/node_modules/cp-react-tree-table/dist/index.js» неявно имеет тип «любой».

Попробуйте npm install @types/cp-react-tree-table, если он существует, или добавьте новый файл объявления (.d.ts), содержащий declare module 'cp-react-tree-table';ts(7016)

Не удалось найти файл объявления для модуля cp-react-tree-table.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
0
545
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

В вашем модуле нет определения типа. Вы должны установить: @types/cp-react-tree-table, но, по-видимому, его не существует.

Поэтому вам нужно вручную создать файл: «cp-react-tree-table.d.ts», содержащий типы.

У вас есть примеры определения типов здесь.

Ответ принят как подходящий

Создайте новый файл, например cp-реагировать-дерево-таблица.d.ts, затем добавьте следующее содержимое, чтобы быстро устранить ошибку, но это небезопасно.

    declare module "cp-react-tree-table" {
      let TreeDataTable: any;
      export default TreeDataTable;
    }

Кроме того, убедитесь, что машинописный текст учитывает наш файл объявлений.

Спасибо, это устранит ошибку компиляции, хотя определение пользовательского типа для этого модуля является сложной задачей. Поднимите значение TreeDataTable.Column undefined при рендеринге <TreeDataTable.Column Grow = {0} base = "300px" renderCell = {this.renderIndexColumn} />, в любом случае спасибо.

Lee 31.05.2019 08:47

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