Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 导入没有类型的JS文件时出现React错误_Reactjs_Typescript - Fatal编程技术网

Reactjs 导入没有类型的JS文件时出现React错误

Reactjs 导入没有类型的JS文件时出现React错误,reactjs,typescript,Reactjs,Typescript,我正在尝试使用“滚动到顶部”组件: 从“反应向上滚动按钮”导入向上滚动按钮 似乎因为我使用的是Typescript,出于某种原因,它不接受此导入。我收到一个异常错误,但不知道如何处理它(第一个输入建议不起作用): 您可以在文件夹中创建一个typedef文件(react scroll up button.d.ts),其中包含.ts文件的下一个内容: declare module 'foo'; 这将创建一个基本类型定义,因此您的ScrollUpButton将是any类型。如果需要,您可以扩展def

我正在尝试使用“滚动到顶部”组件:

从“反应向上滚动按钮”导入向上滚动按钮

似乎因为我使用的是Typescript,出于某种原因,它不接受此导入。我收到一个异常错误,但不知道如何处理它(第一个输入建议不起作用):


您可以在文件夹中创建一个typedef文件(
react scroll up button.d.ts
),其中包含
.ts
文件的下一个内容:

declare module 'foo';

这将创建一个基本类型定义,因此您的
ScrollUpButton
将是
any
类型。如果需要,您可以扩展def类型,但这应该足以清除错误。

这是否回答了您的问题?从import更改为require会对core(尽管不再使用此库)生成完全不同类型的错误:错误:元素类型无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:对象。
declare module 'foo';