我已阅读:How to setup Material-UI for React with Typescript?
我对打字稿完全陌生,并认为打字稿是普通javascript的超集。如果是这样,为什么我必须这样做:typings install dt~material-ui --global --save
才能使用material-ui?为什么我的materila-ui模块没有加载?
ERROR in ./source/scripts/components/app.tsx
(4,20): error TS2307: Cannot find module 'material-ui/AppBar'.
答案 0 :(得分:0)
您是在用TypeScript编写项目吗?如果是这样,并且您正在使用material-ui,那么您需要为您正在使用的每个Javascript库安装(或编写自己的)类型声明(或类型),以便typescript编译器执行类型检查。我建议你阅读the typescript docs。
每个模块都必须具有类型声明。如果您确实不想安装它们,那么您可以write your own使用any
关键字来跳过类型检查。