Upgrading Docusaurus
Docusaurus versioning is based on the major.minor.patch
scheme and respects Semantic Versioning.
Breaking changes are only released on major version upgrades, and thoroughly documented in the following upgrade guides.
📄️ To Docusaurus v3
This documentation will help you upgrade your site from Docusaurus v2 to Docusaurus v3.
🗃️ To Docusaurus v2
5 items
Troubleshooting upgrades
When upgrading Docusaurus you may experience issues caused by mismatching cached dependencies - there are a few troubleshooting steps you should perform to resolve these common issues before reporting a bug or seeking support.
Run the clear
command
This CLI command is used to clear a Docusaurus site's generated assets, caches and build artifacts.
- npm
- Yarn
- pnpm
npm run clear
yarn clear
pnpm run clear
Remove node_modules
and your lock file(s)
Remove the node_modules
folder and your package manager's lock file using the following:
- Bash
- PowerShell
rm -rf node_modules yarn.lock package-lock.json
@('node_modules','yarn.lock','package-lock.json') | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue
Then reinstall packages and regenerate the lock
file using:
- npm
- Yarn
- pnpm
npm install
yarn install
pnpm install