错误:[ts]找不到名称'反应

时间:2018-08-24 06:49:50

标签: typescript ionic-framework ionic4

出于某些特定原因,我需要自定义Ionic组件:range,将组件类名称从Range更改为CustomRange(使用选择器:{{ 1}}):

https://github.com/ionic-team/ionic/blob/master/core/src/components/range/range.tsx

为此,我将文件复制/粘贴到以下位置:

https://github.com/ionic-team/ionic/tree/master/core/src/components/range

在目录内:

custom-range

然后我将模块/src/components/custom-range 导入文件CustomRange的声明中。

还修复了文件app.module.tsimport语句上的引用,这很好。

但是我的问题是我遇到如下错误:

range.tsx

如下图所示:

enter image description here

您对我该如何解决有任何想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想将JSX与Ionic结合使用,似乎需要在tsconfig.json中包含these settings

"jsx": "react",
"jsxFactory": "h",

然后,只要您要从@stencil/core导入某些内容,就应该获得h的全局声明,因此应该被设置。