typescript未拾取环境定义文件
我正在创建,在typescript未拾取环境定义文件,typescript,Typescript,我正在创建,在/src/components/tree/index.tsx中我有以下代码: /// <reference path="./Tree.d.ts" /> export const Tree: React.FunctionComponent<TreeProps> = ({ 但tsc抱怨: 找不到名称“TreeProps”。ts(2304)导出的变量“Tree”具有或 正在使用私有名称“TreeProps”.ts(4025) 您忘记从文件中导入接口TreePr
/src/components/tree/index.tsx
中我有以下代码:
/// <reference path="./Tree.d.ts" />
export const Tree: React.FunctionComponent<TreeProps> = ({
但tsc抱怨:
找不到名称“TreeProps”。ts(2304)导出的变量“Tree”具有或
正在使用私有名称“TreeProps”.ts(4025)
您忘记从文件中导入接口
TreeProps
只需在src/components/Tree/index.tsx中添加以下行
import {TreeProps} from './Tree'
您还需要将参数传递给树道具
这里有几件事我想让你知道,也许你已经知道了一些事情
文件abc.js
中模块的声明文件应在abc.d.ts中,文件名应相同且应在同一目录中,或者您必须在声明文件中明确添加declare module
声明文件用于告诉javascript模块的类型,因此在编写typescript时,不需要添加.d.ts
文件,tsc
将自动生成.js
和相应的.d.ts
文件
我知道这些参数,但我不知道导入对.d.ts文件会像这样工作。谢谢。我想补充一些你应该知道的事情。非常感谢
import {TreeProps} from './Tree'