【发布时间】:2020-04-18 10:07:04
【问题描述】:
我在我的 react 项目中使用 npm install 安装了一个模块
npm install mdbreact --save
然后我检查了 nodemodules 文件夹以确保 lib 安装正确,是的。 现在我正在尝试从新库中导入一些组件,例如 Input 和 Button 我正在尝试
import * as MDB from 'mdbreact';
import Input from 'mdbreact';
我总是收到错误error TS2307: Cannot find module 'mdbreact'
任何帮助如何解决这个问题?谢谢!
【问题讨论】:
-
应该是
import {Input} from 'mdbreact'。但无论如何,我看到你正在使用打字稿。您是否尝试从 node_modules 中删除该文件夹并重新安装。然后在运行npm install mdbreact时观察是否有任何错误 -
输入在 mdbreact 中默认导出,我尝试了 {Input},但它不起作用
-
我试试删除重装看看
-
我尝试重新安装 mdbreact 并没有给出错误但给出了警告。无论如何它仍然给出相同的错误,找不到模块'mdbreact'。
-
我对此进行了测试并且工作正常。使用 create-react-app-typescript。在我的 tsconfig.json 我有
"noImplicitAny": false。运行解决方案时,您是否在控制台中看到任何错误?import {Input} from 'mdbreact'对我有用,但import Input from 'mdbreact'对我来说是未定义的。