问题描述
我遇到此错误,无法解决问题。
TS7026:JSX元素隐式地具有“ any”类型,因为不存在接口“ JSX.IntrinsicElements”。
我在扩展名为.tsx的文件中包含以下代码:
/** @jsx gtap.$jsx */
declare namespace JSX {
interface IntrinsicElements {
div: {};
}
}
class ProjectsView extends controllers.BaseView {
readonly name: string = "ProjectsView";
viewContent() {
return <div className="sss" > [This is a container] </div>;
}
}
Webpack和VS Code均报告未找到div。即使div的生成正确。
我想念什么?
这是我的tsconfig.json文件:
{
"compilerOptions": {
"module": "commonjs","target": "es2016","sourceMap": true,"allowJs": true,"strictNullChecks": true,"strict": true,"noImplicitAny": true,"outDir": "./www/assets/dist/","jsx": "react","jsxFactory": "gtap.$jsx"
},"exclude": [
"node_modules","**/node_modules/*"
]
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)