Tapuscrit réagir, ne Pourrait pas trouver un fichier de déclaration pour le module "réagissent-matérialiser'. 'path/to/module-name.js' a implicitement une n'importe quel type

Je suis en train d'importer des éléments à partir de réagir-se matérialiser -

import {Navbar, NavItem} from 'react-materialize';

Mais quand le webpack est compining mon .tsx il renvoie une erreur pour ceux d'en haut -

ERROR in ./src/common/navbar.tsx
(3,31): error TS7016: Could not find a declaration file for module 'react-materi
alize'. 'D:\Private\Works\Typescript\QuickReact\node_modules\react-materialize\l
ib\index.js' implicitly has an 'any' type.

Toute résolution de ce .Je suis pas sûr de la façon de résoudre cette instruction import pour travailler avec ts-loader et webpack.

La index.js de réagir-matérialiser les regards aime cela . Mais comment faire pour résoudre ce pour le module d'importation dans mes propres fichiers ..

https://github.com/react-materialize/react-materialize/blob/master/src/index.js

Vous devez installer le typings/types pour l'emballage (npm install @types/réagir-matérialiser). Toutefois, il ressemble à ce qui n'existe pas encore, alors vous pouvez avoir besoin de créer vous-même. J'ai trouvé cet article utile - templecoding.com/blog/2016/03/31/...
Mitchell est-ce que signifie toute sorte de types de ce qui nous manque nous n'aurions jamais être en mesure de compiler webpack sans cette la création de ces types ? Il devrait être d'une certaine façon ?
Il y a un moyen - stackoverflow.com/questions/38224232/...
cela semble être un peu une solution de contournement pour moi.

OriginalL'auteur Joy | 2017-01-04