跳到主要内容

升级版本

升级 Docusaurus 版本

在执行 npm run start 时,会自动检测 Docusaurus 是否有新版本可用,如果有会提示升级命令:

升级其它依赖包的版本

查看有哪些包可以升级:

$ npm outdated
Package Current Wanted Latest Location Depended by
@giscus/react 2.3.0 2.4.0 3.0.0 node_modules/@giscus/react my-doc
@mdx-js/react 3.0.0 3.0.1 3.0.1 node_modules/@mdx-js/react my-doc
clsx 1.2.1 1.2.1 2.1.0 node_modules/clsx my-doc
prism-react-renderer 2.3.0 2.3.1 2.3.1 node_modules/prism-react-renderer my-doc
sass 1.69.5 1.74.1 1.74.1 node_modules/sass my-doc
typescript 5.2.2 5.2.2 5.4.4 node_modules/typescript my-doc

然后安装 latest 版本:

npm i @giscus@react@latest clsx@latest ...

一键升级所有包

确保 npm-check 已安装:

npm install -g npm-check

然后使用 npm-check -u 并按 a 选择所有包进行安装:

如果有类似如下的提示:

4 vulnerabilities (2 moderate, 2 high)

To address all issues, run:
npm audit fix

就执行一下 npm audit fix,会再继续升级一些小版本。