Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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 网页包2热重新加载不重新加载_Javascript_Webpack_Webpack Hmr_React Hot Loader - Fatal编程技术网

Javascript 网页包2热重新加载不重新加载

Javascript 网页包2热重新加载不重新加载,javascript,webpack,webpack-hmr,react-hot-loader,Javascript,Webpack,Webpack Hmr,React Hot Loader,我正在从事一个Universal React项目,我的客户切入点是: 从“React”导入React 从'react dom'导入{render} 从“react redux”导入{Provider} 从“react hot loader”导入{AppContainer} 从“react Router”导入{Router,browserHistory} 从“react router redux”导入{syncHistoryWithStore} 从“react intl”导入{addLocale

我正在从事一个Universal React项目,我的客户切入点是:

从“React”导入React
从'react dom'导入{render}
从“react redux”导入{Provider}
从“react hot loader”导入{AppContainer}
从“react Router”导入{Router,browserHistory}
从“react router redux”导入{syncHistoryWithStore}
从“react intl”导入{addLocaleData}
从“react intl/locale data/it”导入它
从“react intl/locale data/en”导入en
从“共享/容器/IntlProvider”导入IntlProvider
从“共享/配置存储”导入配置存储
从“共享/路由”导入路由
从“shared/config”导入{isDev,isLive}
[en,it].forEach(addLocaleData)
const hook=document.getElementById('app')
const initialState=JSON.parse(hook.getAttribute('data-initial-state'))
常量存储=配置存储(初始状态)
const history=syncHistoryWithStore(浏览器历史记录,存储)
让内容=(
{routes}
)
如果(isLive){
内容={content}
}
函数renderApp(){
渲染(内容、挂钩)
}
如果(isLive){
module.hot.accept('./index.js')
module.hot.accept('../shared/routes',renderApp)
}

renderApp()
我也遇到了同样的问题,因为我忘记了为模块添加代码

if (module.hot) {
module.hot.accept(
    "./App",
    () => {
        const NextApp = require("./App").App; // THIS LINE
        render(NextApp);
    },
);
}