升级版本
升级 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
,会再继续升级一些小版本。