2016-06-07 77 views

回答

1

handbook,React必须有一个大写字母。问题中的代码显然没有。

18

类型中有两种版本的React。我用typings install reactnoImplicitAny看过这个问题。 typings install dt~react --globaltypings search react results

+1

我真的希望他们:

我通过安装全球版本解决了这个'巩固他们的图书馆。在多个地方处理全球\环境\主要冲突对于我们的团队来说是一个无尽的麻烦:( – Richard

+0

我完全同意,我希望更多的供应商将他们的类型嵌入到他们的库中(像ImmutableJS) – darthtrevino

0

把这个配置在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" 
    ] 
} 
相关问题