dependency-management - 我什么时候应该在 package.json 中增加依赖版本?
问题描述
我有一个项目(名为ingester
),它有一个名为sdk
. 当前sdk
被指定为^1.30.0
in package.json
,在yarn.lock
它被解析为1.72.0
. 我发布了sdk
(1.73.0) 的新版本,并在其中ingester
明确使用了1.73.0
.
我应该sdk
加入版本package.json
还是只运行yarn upgrade sdk
和更新就足够了yarn.lock
?这里的最佳做法是什么?
据我了解package.json
,应该包含依赖项的最低要求版本。就我而言,它应该被撞到,^1.73.0
因为ingester
在使用较低版本时会中断。
感谢帮助!
解决方案
当然,将版本提升到^1.73.0
. 读到你只需要1.30.0
你真正需要的时候可能真的会1.73.0
让人感到困惑
推荐阅读
- powerbi - 将固定目标列添加到幂 bi 矩阵
- python-3.x - 如何使用 django rest 框架同时上传 json 数据和文件
- python - 如何更改用户 vc 权限以管理频道 [discord.py]
- javascript - 导航返回后保留参数的正确方法是什么?
- reactjs - 无效的挂钩调用。使用 useDispatch 时,只能在函数组件的主体内部调用 Hooks
- vb.net - 如何将日期时间转换为秒 vb.net
- angular - 如何将 api 返回的数据转换为 Angular 中的 json?
- r - 如何在条形图中的误差条和条形之间进行颜色叠加?
- dictionary - 将地图的条目分组到列表中
- laravel - Laravel 8:为了让 SPA 永远不会出现 419 错误,使用 Sanctum 并将路由放在 api 路由中是否合适?