即使我已经安装&引用的分型库“反应”这样错误TS2602:JSX元素隐含的类型是“任意”,因为全球型“JSX.Element”不存在
/// <reference path="../../../typings/browser.d.ts" />
是否还有另一个类型库我应该安装以及?
即使我已经安装&引用的分型库“反应”这样错误TS2602:JSX元素隐含的类型是“任意”,因为全球型“JSX.Element”不存在
/// <reference path="../../../typings/browser.d.ts" />
是否还有另一个类型库我应该安装以及?
从handbook,React必须有一个大写字母。问题中的代码显然没有。
把这个配置在tsconfig.json文件,以便TS服务器不承认错误类型
{
"compilerOptions": {
"outDir": "build/dist",
"module": "commonjs",
"target": "es5",
"lib": ["es6", "dom"],
"sourceMap": true,
"allowJs": true,
"jsx": "react",
"moduleResolution": "node",
"rootDir": "src",
"noImplicitReturns": true,
"noImplicitThis": true,
"noImplicitAny": true,
"strictNullChecks": true
},
"exclude": [
"node_modules",
"build",
"scripts",
"acceptance-tests",
"webpack",
"jest",
"src/setupTests.ts"
],
"types": [
"typePatches"
]
}
我真的希望他们:
我通过安装全球版本解决了这个'巩固他们的图书馆。在多个地方处理全球\环境\主要冲突对于我们的团队来说是一个无尽的麻烦:( – Richard
我完全同意,我希望更多的供应商将他们的类型嵌入到他们的库中(像ImmutableJS) – darthtrevino