配置 create-react-app 热更新
Posted 前端精髓
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置 create-react-app 热更新相关的知识,希望对你有一定的参考价值。
在index.js文件中修改
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
ReactDOM.render(<App />, document.getElementById('root'));
// If you want your app to work offline and load faster, you can change
// unregister() to register() below. Note this comes with some pitfalls.
// Learn more about service workers: https://bit.ly/CRA-PWA
serviceWorker.unregister();
// 只有当开启了模块热替换时 module.hot 才存在
if (module.hot) {
// accept 函数的第一个参数指出当前文件接受哪些子模块的替换,这里表示只接受 ./AppComponent 这个子模块
// 第2个参数用于在新的子模块加载完毕后需要执行的逻辑
module.hot.accept(['./App'], () => {
// 新的 AppComponent 加载成功后重新执行下组建渲染逻辑
let App=require('./App').default;
ReactDOM.render(<App />, document.getElementById('root'));
});
}
以上是关于配置 create-react-app 热更新的主要内容,如果未能解决你的问题,请参考以下文章
Create-React-App创建antd-mobile开发环境