新版create-react-app,怎么用react-hot-loader热更新。

如题,不是刷新页面的替换。改动某个字符串就替换的那种。没有webpack.dev.config.js。只有webpack.config.js。webpackDevServer.config.js,下面这样没用深度截图_选择区域_20191017114525.png深度截图_选择区域_20191017113111.png深度截图_选择区域_20191017113131.png深度截图_选择区域_20191017113140.png

阅读 1k
评论 2019-10-17 提问
    3 个回答
    CR陈
    • 257

    找到答案了,新版create-react-app其实并不需要添加react-hot-loader。只需要在index.js里这样修改就行le

    import React from 'react'
    import ReactDOM from 'react-dom'
    import 'antd/dist/antd.css';
    import { Provider } from 'react-redux'
    import store from './store'
    import {GrobalStyle} from './reset'
    // import './plugin/flex.css'
    import Router from './router/index'
    
    let app = (
                <Provider store={store}>
                    <GrobalStyle/>
                    <Router></Router>
                </Provider>
              );
    
    ReactDOM.render(
        app,
        document.getElementById('root')
    );
    
    // 模块热替换的 API
    if (module.hot) {
        module.hot.accept();
    }
    评论 赞赏