Javascript 迁移到MaterialUI V4
当我将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。 我怎么解决这个问题?有人能给我一些建议吗。请帮帮我。谢谢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
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