找不到模块:无法解析'@ material-ui / core / AppBar'

时间:2018-08-27 15:30:05

标签: reactjs material-ui

编辑:刚刚发现无法解决通过>>> set_of_tuples = lambda l: set(frozenset(d.items()) for d in l) >>> set_of_tuples(lst1) set([frozenset([(1, 2), (3, 4)]), frozenset([(5, 6), (7, 8)])]) >>> set_of_tuples(lst1) == set_of_tuples(lst2) True 安装的单个模块。因此,即使所有模块都位于node_modules文件夹中,也似乎与所有模块有关。

最近2个小时,我一直在调试此错误。请注意,该应用程序是使用Counter工具创建的。

这是我导入模块的方式:

npm install --save

这是create-react-app片段:

import AppBar from "@material-ui/core/AppBar";
import Button from "@material-ui/core/Button";
import Icon from "@material-ui/core/Icon";
import IconButton from "@material-ui/core/IconButton";
import Tabs from "@material-ui/core/Tabs";
import Tab from "@material-ui/core/Tab";

5 个答案:

答案 0 :(得分:3)

尝试-yarn add @material-ui/core

这解决了materialui和react之间破碎的依赖关系。 在我的情况下为我工作,是@ material-ui / core / chippedInput丢失了。

答案 1 :(得分:3)

对我有用的解决方案如下:

npm install  @material-ui/core

检查链接https://www.npmjs.com/package/@material-ui/core

答案 2 :(得分:1)

我在尝试使用 material-ui 表时遇到了这个问题。除了通过 npm 安装 @material-ui/core 之外,请确保从 https://material-ui.com/getting-started/installation/#svg-icons

安装 npm install @material-ui/icons

答案 3 :(得分:0)

我注意到,仅仅通过 npm install 并没有安装 @material-ui/core 包, 我们需要通过 npm install @material-ui/core 单独安装它。这个方法对于@material-ui/icons 也是一样的

答案 4 :(得分:0)

当我遇到相同的错误时,我尝试通过 docker-compose 在 docker 容器内使用 material-ui。在运行 docker-compose down 之前,我必须通过 docker-compose up --build 重新初始化 docker-compose。之后导入按预期工作。