当前位置:首页 > 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.js 项目依赖 使用 Vue CLI 或 Vite 创建项目后,通过 package.json 文件管理依赖。运行以下命令安装所有依赖: npm install 添加新依赖 通过 np…

vue项目登录实现

vue项目登录实现

实现登录功能的基本流程 在Vue项目中实现登录功能通常涉及前端页面构建、表单验证、API调用、状态管理及路由控制等环节。以下是具体实现方法: 创建登录页面组件 使用Vue单文件组件构建登录界面,包含…

vue实现图片缓存

vue实现图片缓存

实现图片缓存的方案 在Vue项目中实现图片缓存可以通过多种方式,以下列举几种常见且有效的方法: 使用Service Worker缓存图片 通过注册Service Worker实现离线缓存,利用Cac…

vue项目实现视频

vue项目实现视频

视频播放基础实现 在Vue项目中实现视频播放,可以使用HTML5的<video>标签。以下是一个基础示例: <template> <div> &l…

vue项目实现登录

vue项目实现登录

实现登录功能的基本流程 在Vue项目中实现登录功能通常需要结合前端和后端的协作。前端负责收集用户输入、发送请求并处理响应,后端负责验证用户信息并返回认证结果。 前端登录表单设计 创建一个登录表单组件…

vue实现页面清除缓存

vue实现页面清除缓存

清除 Vue 页面缓存的实现方法 使用路由的 key 属性 在 Vue Router 的路由视图上绑定一个唯一的 key,当 key 变化时,组件会重新渲染。可以利用路由的完整路径作为 key: &…