当前位置:首页 > React

react项目如何清除缓存

2026-03-11 05:14:34React

清除开发环境缓存

运行以下命令清除开发服务器的缓存:

npm start -- --reset-cache

或使用Yarn:

yarn start --reset-cache

这会强制重新构建依赖项并清除临时文件。

删除node_modules和锁定文件

手动删除项目中的依赖目录和锁定文件:

rm -rf node_modules package-lock.json yarn.lock

重新安装依赖:

npm install

yarn install

清理浏览器缓存

在浏览器中按下组合键强制刷新页面:

  • Windows/Linux: Ctrl + Shift + R
  • Mac: Command + Shift + R

或通过开发者工具(F12)勾选“Disable cache”选项(Network选项卡)。

配置构建工具

webpack.config.js中添加哈希以避免缓存:

output: {
  filename: '[name].[contenthash].js',
  path: path.resolve(__dirname, 'dist')
}

使用服务端缓存控制

在服务器配置中添加HTTP头(如Nginx):

location / {
  add_header Cache-Control "no-cache, no-store, must-revalidate";
  add_header Pragma "no-cache";
}

清除生产环境构建

删除builddist文件夹后重新构建:

react项目如何清除缓存

rm -rf build && npm run build

标签: 缓存项目
分享给朋友:

相关文章

vue项目实现流程

vue项目实现流程

Vue项目实现流程 项目初始化 使用Vue CLI或Vite创建项目基础结构。Vue CLI适合传统项目,Vite适合现代轻量级应用。安装Node.js环境后,通过命令行工具执行创建命令。 npm…

如何部署react项目

如何部署react项目

部署 React 项目到生产环境 方法一:使用静态服务器部署(如 Nginx、Apache) 构建生产版本:运行 npm run build 或 yarn build,生成优化后的静态文件(位于 b…

vue实现缓存视频

vue实现缓存视频

Vue 实现视频缓存的方法 在 Vue 中实现视频缓存可以通过多种方式完成,包括使用浏览器的缓存机制、Service Worker 或者借助第三方库。以下是几种常见的方法: 使用 Service W…

vue缓存实现原理

vue缓存实现原理

Vue 缓存实现原理 Vue 中的缓存主要通过 keep-alive 组件实现,用于缓存动态组件或路由组件,避免重复渲染和销毁,提升性能。 keep-alive 的核心机制 keep-alive 是…

前端vue项目实现https

前端vue项目实现https

实现Vue项目的HTTPS配置 在Vue项目中启用HTTPS可以通过多种方式实现,具体取决于开发环境和部署方式。以下是常见的几种方法: 开发环境配置HTTPS 在本地开发时,可以通过Vue CLI或…

vue怎么实现路由缓存

vue怎么实现路由缓存

Vue 实现路由缓存的方法 使用 <keep-alive> 组件 在 Vue 中,可以通过 <keep-alive> 组件实现路由缓存。该组件会缓存不活动的组件实例,避免重复渲…