简体   繁体   English

导入错误:在使用 @material-ui/core/styles/ThemeProvider/ 和 @material-ui/core/styles/createMuiTheme/ 时找不到模块

[英]import error: Module not found on using @material-ui/core/styles/ThemeProvider/ and @material-ui/core/styles/createMuiTheme/

Getting the following error while using @materail-ui/core library使用@materail-ui/core 库时出现以下错误

Module not found: Can't resolve '@material-ui/core/styles/ThemeProvider' in 'Z:\\module-builder\\web\\src\\Components'.找不到模块:无法解析“Z:\\module-builder\\web\\src\\Components”中的“@material-ui/core/styles/ThemeProvider”。

Below is the code I am using, have installed @material-ui/core in node modules下面是我正在使用的代码,在节点模块中安装了@material-ui/core

import React, { createContext, useContext, useState } from 'react';
import createMuiTheme from '@material-ui/core/styles/createMuiTheme';
import UploadIcon from '@material-ui/icons/CloudUpload';
import WarningIcon from '@material-ui/icons/Warning';
import MuiThemeProvider from '@material-ui/core/styles/ThemeProvider';
import Snackbar from '@material-ui/core/Snackbar';
import { TRASH_ICON } from '../Assets/Images/svg';
import Slide from '@material-ui/core/Slide';

interface Options {
    message: string;
    variant: number;
    timeout?: number;
}

function createTheme(backgroundColor: string) {
    return createMuiTheme({
        overrides: {
            MuiSnackbarContent: {
                root: { backgroundColor }
            }
        }
    });
}

const errorSnack = createTheme('#cc5200');
const infoSnack = createTheme('#0088cc');
const successSnack = createTheme('#00a14f');

Error at Browser when Loading加载时浏览器出错

createMuiTheme is now deprecated in newer @material-ui/core . createMuiTheme 现在在较新的 @material-ui/core 中已弃用。 Try use createTheme instead.尝试使用 createTheme 代替。

use this code added alias name to get your usages working correctly .使用此代码添加的别名使您的用法正常工作。

import {createTheme as createMuiTheme,ThemeProvider as MuiThemeProvider} from '@material-ui/core/styles';

using the above will solve your issue.使用以上将解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Material-UI 无法解析 '@material-ui/core/styles/createMuiTheme - Material-UI Can't resolve '@material-ui/core/styles/createMuiTheme 无法导入@material-ui/core/styles/MuiThemeProvider - Cannot import @material-ui/core/styles/MuiThemeProvider 尝试导入错误:“makeStyles”未从“@material-ui/core/styles”导出 - Attempted import error: 'makeStyles' is not exported from '@material-ui/core/styles' ./src/components/styles.js 尝试导入错误:'@material-ui/core/styles' 不包含默认导出(作为 'makeStyles' 导入) - ./src/components/styles.js Attempted import error: '@material-ui/core/styles' does not contain a default export (imported as 'makeStyles') 与@material-ui/core 相比,@mui/styles 的 makeStyles 中的主题为空 - Theme is empty in makeStyles for @mui/styles as compared to @material-ui/core "未找到模块:无法解析“material-ui\/styles\/colors”" - Module not found: Can't resolve 'material-ui/styles/colors' Material-UI样式ThemeProvider错误:TypeError:无法读取未定义的属性“ primary” - Material-UI styles ThemeProvider Error: TypeError: Cannot read property 'primary' of undefined 找不到模块:无法解析“@material-ui/core/Container” - Module not found: Can't resolve '@material-ui/core/Container' 在 Slider Material-UI (React) 上自定义样式 - Customizing styles on Slider Material-UI (React) 样式被 Material-UI 样式覆盖 - Styles being overwritten by Material-UI style
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM