you with specify react need instead hot and reactjs webpack react-router webpack-dev-server react-hot-loader

reactjs - with - Habilitar la aplicación de una sola página reaccionar paquete de recarga en caliente



webpack react js (1)

Tengo algunos problemas para configurar una aplicación de reacción de una sola página usando el enrutador de reacción con el servidor webpackdev. Si uso browserhistory webpack tiene algunos problemas al ingresar una url de ruta anidada (/ client / view por ejemplo). Esto podría resolverse agregando apiFallback pero la recarga en caliente todavía tiene un problema. Intenta cargar el archivo hot-update.json desde la url profunda (/client/view/hot-update.json) que no existe y, por lo tanto, falla y vuelve a cargar la página. ¿Cómo puedo decirle a hotreload que siempre cargue hot-update.json desde la url base (/)?


Tuve un problema similar cuando uso un publicPath no sea '''' , que resolví agregando una entrada de proxy a las opciones de devServer :

devServer: { // ... rest of options proxy: { ''/myPublicPath/*'': { target: ''http://localhost:8080/'', pathRewrite: { ''^/myPublicPath'': '''' }, } }

Aparte de eso, asegúrese de que output.publicPath y devServer.publicPath configurados e iguales.

¡Espero que esto ayude!