如何更新项目依赖
在维护一些比较古老、时间线拉的特别长的项目时,可能会遇到项目依赖版本进行好几次迭代的情况。当项目依赖中出现了对项目特别有帮助的更新或者是一些bug fix,那我们可能就会想更新该依赖,但是这样有可能导致有些存在相互依赖关系的依赖出现问题,那这时,这个库就派上用场了。
npm-check-updates
这个库可以检测出我们的package.json中哪些库已经过时并且可以更新
# 全局安装
# npm
npm install -g npm-check-updates
# npx
npx npm-check-updates
# 或者
ncu
# 检查更新
# 打印出可以更新的依赖
Checking package.json
[====================] 5/5 100%
eslint 7.32.0 → 8.0.0
prettier ^2.7.1 → ^3.0.0
svelte ^3.48.0 → ^3.51.0
typescript >3.0.0 → >4.0.0
untildify <4.0.0 → ^4.0.0
webpack 4.x → 5.x
# 执行更新,此时会修改你的package.json中的内容
ncu -u
# 重新安装依赖,真正执行更新的环节
npm install
以上就是基本使用的方法,更多详细的方法可以到 npm-check-updates进行详细了解
文章目录
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。