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

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

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

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

TreeDataTable объявлен, но его значение никогда не читается. Tts (6133) Не удалось найти файл объявления для модуля cp-реагировать-дерево-таблица. 'path / node_modules / cp-реагировать-дерево-таблица / dist / index.js' неявно имеет тип 'any'.

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

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

Не удалось найти файл объявления для модуля 'cp-реагировать-дерево-таблица'

0
Lee 31 Май 2019 в 08:26

2 ответа

Лучший ответ

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

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

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

0
Raja Jaganathan 31 Май 2019 в 05:49

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

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

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

0
Loïck M 31 Май 2019 в 05:41