项目升级指南
升级依赖
直接运行 npm-check 命令,它会列出所有依赖项的最新版本并自动安装。
bash
pnpm run npm-check
如果想要关闭自动安装,需要修改根目录下的 taze.config.js
文件,将 install
设置为 false
。
更多用法参考 taze。
对等依赖不兼容
某些情况下可能遇到对等依赖不兼容,例如 react-scroll
、react-scrollama
和 rooks
对等依赖未列出 react@19
。
可以通过 package.json
文件的 overrides 字段解决。
json
{
"overrides": {
"react-pdf": {
"react": "$react",
"react-dom": "$react-dom"
},
"react-scroll": {
"@types/react": "$react",
"react": "$react",
"react-dom": "$react-dom"
},
"react-scrollama": {
"react": "$react",
"react-dom": "$react-dom"
},
"rooks": {
"react": "$react",
"react-dom": "$react-dom"
}
}
}