Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 迁移到MaterialUI V4_Javascript_Reactjs_Material Ui - Fatal编程技术网

Javascript 迁移到MaterialUI V4

Javascript 迁移到MaterialUI V4,javascript,reactjs,material-ui,Javascript,Reactjs,Material Ui,当我将materialUI/core和materialUI/icons分别从3.9.3升级到4.4.1和从3.0.2升级到4.4.1时 我犯了以下错误 TypeError:styles_1.createGenerateClassName不是函数 我正在从@material ui/core/styles导入CreateMuiteme。 我怎么解决这个问题?有人能给我一些建议吗。请帮帮我。谢谢 import React, { Suspense, lazy } from 'react'; import

当我将materialUI/core和materialUI/icons分别从3.9.3升级到4.4.1和从3.0.2升级到4.4.1时

我犯了以下错误

TypeError:styles_1.createGenerateClassName不是函数 我正在从@material ui/core/styles导入CreateMuiteme。 我怎么解决这个问题?有人能给我一些建议吗。请帮帮我。谢谢

import React, { Suspense, lazy } from 'react';
import { createStore, compose, applyMiddleware } from 'redux';
import { Provider } from 'react-redux';
import { createBrowserHistory } from 'history';
import { routerMiddleware } from 'connected-react-router';
import createSagaMiddleware from 'redux-saga';
import { MuiThemeProvider } from '@material-ui/core/styles';
import analyticsMiddleware from './module/analytics/middleware';
import 'react-block-ui/style.css';
import muiTheme from './muiTheme';
import initialState from './store/initialState';
import rootReducer from './reducer';
import rootSaga from './saga';
import ErrorBoundary from './module/common/components/ErrorHandler';

const sagaMiddleware = createSagaMiddleware();
const history = createBrowserHistory();
const store = createStore(
  rootReducer,
  initialState,
  compose(
    applyMiddleware(sagaMiddleware, routerMiddleware(history), analyticsMiddleware),
    window.devToolsExtension ? window.devToolsExtension() : f => f
  )
);

sagaMiddleware.run(rootSaga);

const theme = muiTheme;

const App = () => (
    <ErrorBoundary>
      <Provider store={store}>
          <MuiThemeProvider theme={theme}>
              <div>
                <Suspense fallback={<div>Loading...</div>}>

                </Suspense>
              </div>
          </MuiThemeProvider>
      </Provider>
    </ErrorBoundary>
);

export default App;

尝试将下面的代码行添加到引发错误的文件中:

import createGenerateClassName from 'material-ui/core/styles/createGenerateClassName

可能重复的请发布您的package.json
import createGenerateClassName from 'material-ui/core/styles/createGenerateClassName