2016-06-07 26 views

risposta

1

Da handbook, Reagire deve avere una lettera maiuscola. Il codice nella domanda chiaramente non lo è.

18

Ci sono due versioni di React disponibili in Digitazioni. Ho visto questo problema con typings install react e utilizzando noImplicitAny.

ho risolto questo problema installando la versione globale: typings install dt~react --globaltypings search react results

+1

Vorrei davvero che consolidare le loro librerie Avere a che fare con conflitti globali \ ambient \ main in più luoghi è una seccatura senza fine per il nostro team :( – Richard

+0

Sono assolutamente d'accordo Vorrei che più fornitori pubblicizzassero le loro tipizzazioni incorporate nelle loro librerie (come ImmutableJS) – darthtrevino

0

mettere questa configurazione nel file tsconfig.json modo che il server TS non riconosce che tipo di errori

{ 
    "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" 
    ] 
} 
Problemi correlati