找不到模块“react-tree-graph”的声明文件

问题描述 投票:0回答:1

我正在尝试为我的 React 项目创建树可视化。 当我添加一个包“react-tree-graph”并从中导入 Tree 模块时:

import Tree from 'react-tree-graph'

它向我显示了这个错误:

找不到模块“react-tree-graph”的声明文件。 'd:/Downloads/CureAssure/F22-011-R-CureAssure/node_modules/react-tree-graph/dist/index.js' 隐式具有“any”类型。 尝试

npm i --save-dev @types/react-tree-graph
(如果存在)或添加包含
declare module 'react-tree-graph';

的新声明 (.d.ts) 文件

我使用

添加了包
yarn add react-tree-graph

因为我正在使用 Yarn Package Manager。

我认为可以通过使用 npm 来解决,所以我尝试了

npm install react-tree-graph --save

但是错误仍然存在。

我访问了问题Typescript React - 找不到模块“react-materialize”的声明文件。 'path/to/module-name.js' 隐式具有任何类型,并了解到该错误可能是由于 .d.ts 文件引起的,但我不知道为什么它不在文件夹中。

在node_modules中,存在一个文件夹react-tree-graph,其中包含以下文件:

│   CHANGELOG.md
│   LICENSE
│   package.json
│   README.md
│
├───dist
│   │   index.js
│   │   index.min.js
│   │   style.css
│   │   style.min.css
│   │
│   └───module
│       │   d3.js
│       │   index.js
│       │   wrapHandlers.js
│       │
│       └───components
│               animated.js
│               animatedTree.js
│               container.js
│               link.js
│               node.js
│               tree.js
│
├───node_modules
│   └───@babel
├───src
│   │   d3.js
│   │   index.js
│   │   wrapHandlers.js
│   │
│   └───components
│           animated.js
│           animatedTree.js
│           container.js
│           link.js
│           node.js
│           tree.js
│
└───styles
        style.css
reactjs typescript npm yarnpkg npm-package
1个回答
0
投票

发生这种情况是由于 .ts 支持仍然不可用。希望它尽快合并并解决问题

© www.soinside.com 2019 - 2024. All rights reserved.