close
logologo
指南
配置
插件
API
社区
版本
更新日志
Rsbuild 0.x 文档
English
简体中文
指南
配置
插件
API
社区
更新日志
Rsbuild 0.x 文档
English
简体中文
logologo

开始

介绍
快速上手
功能导航
名词解释

框架

React
Vue
Preact
Svelte
Solid

基础

命令行工具
开发服务器
构建产物
静态资源
HTML
JSON
Wasm
TypeScript
Web Workers
部署静态站点
升级 Rsbuild

配置

配置 Rspack
配置 Rsbuild
配置 SWC

样式

CSS
CSS Modules
CSS-in-JS
Tailwind CSS v4
Tailwind CSS v3
UnoCSS

进阶

路径别名
环境变量
模块热更新
浏览器范围
浏览器兼容性
模块联邦
多环境构建
服务端渲染(SSR)
测试

优化

代码拆分
产物体积优化
提升构建性能
静态资源内联

迁移

从 Rsbuild 0.x 迁移
webpack
Create React App
Vue CLI
Vite
Vite 插件
Modern.js Builder

调试

开启调试模式
构建性能分析
使用 Rsdoctor

常见问题

通用类问题
功能类问题
异常类问题
热更新问题
📝 在 GitHub 上编辑此页
上一页部署静态站点
下一页配置 Rspack

#升级 Rsbuild

本章节介绍如何升级项目中的 Rsbuild 依赖到最新版本。

TIP
  • 参考 版本发布 来了解 Rsbuild 的版本发布策略。
  • 参考 npm - @rsbuild/core 查看当前的最新版本。

#使用 Taze

我们推荐使用 Taze 来升级 Rsbuild 的版本,这是一个用于升级 npm 依赖版本的 CLI 工具。

#用法

运行以下命令来升级所有名称中包含 rsbuild 的依赖:

npx taze --include /rsbuild/ -w

运行结果类似于:

rsbuild - 3 patch

  @rsbuild/core               dev  ~1mo  ^1.0.0  →  ^1.2.0
  @rsbuild/plugin-react       dev  ~1mo  ^1.0.0  →  ^1.2.0
  @rsbuild/plugin-type-check  dev  ~1mo  ^1.0.0  →  ^1.2.0

ℹ changes written to package.json, run npm i to install updates.

你也可以调整 include 来匹配不同的包,比如仅升级 @rsbuild scope 下的包:

npx taze --include /@rsbuild/ -w

#选项

下面是一些使用 taze 选项的示例。

  • 在 monorepo 中,你可以添加 -r 选项来递归升级:
npx taze --include /rsbuild/ -w -r
  • 添加 -l 来升级被锁定的版本:
npx taze --include /rsbuild/ -w -l
  • 升级 major 版本:
npx taze major --include /rsbuild/ -w

更多选项请参考 taze 文档。