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!