Tengo la plantilla de Visual Studio 2019 .NET Core y la aplicación React. Cuando realizo algunos cambios y ejecuto la aplicación localmente, todo está bien y veo estos cambios en el navegador. Cuando publico esta aplicación en un servidor externo, el navegador me muestra una versión antigua almacenada en caché de este sitio. Debo obligar al navegador a borrar el caché y volver a cargar. Se refiere a archivos .js y .css. ¿Cómo puedo arreglarlo?
Si usa el paquete web para crear su aplicación de reacción, puede configurar la configuración del paquete web.
Simplemente agregue algo de hash al nombre final de bandle js:
output: { filename: '[name].[contenthash].js', path: path.resolve(__dirname, 'dist'), } debería resolver el problema de caché del navegador.
más información en la documentación oficial: documentación del paquete web