【问题标题】:Reactjs and material-ui library import errorReactjs和material-ui库导入错误
【发布时间】:2017-07-12 20:22:29
【问题描述】:

我有一个简单的问题。我已经做出反应并包含了所有内容,但我想从 material-ui 库中导入组件,路径很好,但找不到模块。

我的代码:

import React from 'react';
import ReactDOM from 'react-dom';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import RaisedButton from 'material-ui/RaisedButton';

var Comp = React.createClass({
	render(){
    return(
      <p>aa</p>
    );
  }
});

ReactDOM.render(
 <Comp />,
 document.getElementById('app')
);

只是一个基本代码。

这是控制台中的错误:

Uncaught Error: Cannot find module "material-ui/styles/MuiThemeProvider"
    at webpackMissingModule (App.js:57)
    at Object.<anonymous> (App.js:57)
    at __webpack_require__ (App.js:20)
    at App.js:40
    at App.js:43

那是文件夹:

那么,怎么了?

【问题讨论】:

    标签: javascript reactjs material-design material-ui


    【解决方案1】:

    我通过安装新版本解决了这个问题:

    // with npm
    npm install @material-ui/core@next
    
    // with yarn
    yarn add @material-ui/core@next
    

    【讨论】:

      【解决方案2】:

      您的material-ui 文件夹应位于node_modules

      删除您的material-ui 文件夹并运行npm install material-ui

      【讨论】:

      • 非常感谢,我必须说我真的忘记了,谢谢:)
      • 我还有一个问题。我也在尝试导入 react-tap-event-plugin。所以我把它放在 node-modules 文件夹中,但我仍然收到错误。
      • npm install react-tap-event-plugin 然后按照这些行:github.com/callemall/material-ui#react-tap-event-plugin
      • MuiThemeProvider 已移至核心/样式:import MuiThemeProvider from '@material-ui/core/styles/MuiThemeProvider';
      猜你喜欢
      • 2019-01-04
      • 1970-01-01
      • 2020-11-15
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 2020-04-01
      • 2018-04-20
      • 2021-03-19
      相关资源
      最近更新 更多