我导入了滑块:
import Slider from '@material-ui/lab/Slider';
并在渲染中返回。
代码未编译并引发错误:
未找到模块:错误:
Can't resolve '@material-ui/lab/Slider' in {path}
。
谁能帮我解决这个问题?谢谢。
我导入了滑块:
import Slider from '@material-ui/lab/Slider';
并在渲染中返回。
代码未编译并引发错误:
未找到模块:错误:
Can't resolve '@material-ui/lab/Slider' in {path}
。
谁能帮我解决这个问题?谢谢。
您必须安装实验室软件包:npm install @material-ui/lab
截至 2021 年 2 月的更新答案:滑块已移至核心,因此您应该将导入更改为:
import Slider from '@material-ui/core/Slider';
错误本身大喊大叫。
未找到模块
这意味着您必须安装module
如果它不是您项目的一部分。
实验室不附带material/core
只需通过任何包管理器安装实验室包NPM
或YARN
npm
npm install @material-ui/lab
纱
yarn add @material-ui/lab
我建议一次只使用一个包,并检查锁定文件是否存在。有时它会与现有软件包发生冲突并导致问题。
在您的终端/ cmd 中运行以下命令:
npm install @material-ui/lab
安装成功后,重启服务器。它会正常工作。您可以在 node_modules/@material-ui 中手动检查。您将在其中找到实验室文件夹。
对我有用的解决方案如下(使用 --save 保存 package.jso 中的依赖关系)
npm install @material-ui/lab --save
我在@material-ui/lab/Pagination的分页中遇到了同样的问题,并且遇到了同样的错误,因为我刚刚安装 了版本为 4.0.0-alpha.57的@material-ui/lab ,但我使用的是旧版本的@material- ui/core低于4.0。
我卸载了 @material-ui/core并重新安装了 npm 包,它解决了这个问题。
@mui/lab
在使用材料 ui 5.0.4安装软件包后,我能够解决该问题。
对于纱线用户:
yarn add @mui/lab
对于 npm 用户:
npm install @mui/lab
尝试安装 npm 包npm install @material-ui/lab
。如果这不起作用,请检查您的 material-ui/core 版本和您安装的 material-ui/lab 版本。您不能将 @material-ui/core 的 v3 与 @material-ui/lab 的 v4 一起使用,请升级核心
希望这可以帮助。