28

我导入了滑块:

import Slider from '@material-ui/lab/Slider';

并在渲染中返回。

代码未编译并引发错误:

未找到模块:错误:Can't resolve '@material-ui/lab/Slider' in {path}

谁能帮我解决这个问题?谢谢。

4

8 回答 8

65

您必须安装实验室软件包:npm install @material-ui/lab

于 2018-09-14T11:31:58.467 回答
6

截至 2021 年 2 月的更新答案:滑块已移至核心,因此您应该将导入更改为:

import Slider from '@material-ui/core/Slider';
于 2021-02-07T19:14:11.117 回答
1

错误本身大喊大叫。

未找到模块

这意味着您必须安装module如果它不是您项目的一部分。

实验室不附带material/core

只需通过任何包管理器安装实验室包NPMYARN

npm

npm install @material-ui/lab

yarn add @material-ui/lab

我建议一次只使用一个包,并检查锁定文件是否存在。有时它会与现有软件包发生冲突并导致问题。

于 2021-06-16T05:49:38.710 回答
1

在您的终端/ cmd 中运行以下命令:

npm install @material-ui/lab

安装成功后,重启服务器。它会正常工作。您可以在 node_modules/@material-ui 中手动检查。您将在其中找到实验室文件夹。

于 2019-08-05T10:12:14.460 回答
0

对我有用的解决方案如下(使用 --save 保存 package.jso 中的依赖关系)

 npm install @material-ui/lab --save
于 2019-09-21T17:26:42.290 回答
0

我在@material-ui/lab/Pagination的分页中遇到了同样的问题,并且遇到了同样的错误,因为我刚刚安装 了版本为 4.0.0-alpha.57的@material-ui/lab ,但我使用的是旧版本的@material- ui/core低于4.0。

我卸载了 @material-ui/core并重新安装了 npm 包,它解决了这个问题。

于 2021-01-13T14:22:08.760 回答
0

@mui/lab在使用材料 ui 5.0.4安装软件包后,我能够解决该问题。

对于纱线用户: yarn add @mui/lab

对于 npm 用户: npm install @mui/lab

于 2021-10-25T09:50:41.303 回答
0

尝试安装 npm 包npm install @material-ui/lab。如果这不起作用,请检查您的 material-ui/core 版本和您安装的 material-ui/lab 版本。您不能将 @material-ui/core 的 v3 与 @material-ui/lab 的 v4 一起使用,请升级核心

参考:

  1. https://github.com/mui-org/material-ui/issues/16319#issuecomment-504297322 ,
  2. https://github.com/mui-org/material-ui/issues/12124

希望这可以帮助。

于 2020-02-06T16:07:33.973 回答