如何运行 `npm update` 以便将版本号更新为 package.json 中兼容的最新版本?
Posted
技术标签:
【中文标题】如何运行 `npm update` 以便将版本号更新为 package.json 中兼容的最新版本?【英文标题】:How to run `npm update` so it updates the version numbers to the latest compatible in package.json? 【发布时间】:2021-09-30 19:15:56 【问题描述】:例如,我在package.json
中有"@material-ui/core": "^4.11.0"
,并希望将其更新到最新的兼容次要版本,目前为"@material-ui/core": "^4.12.2"
。
我希望对所有依赖项都这样做。
请注意,我不想为所有软件包安装@latest
,只安装与通配符兼容的次要版本。
这有可能实现吗?
您还如何强制反弹依赖版本?我错过了什么吗? 我知道为 ^4.11.0 安装了 4.12.2,但我希望它反映在 package.json 中以跟踪更新。
【问题讨论】:
【参考方案1】:似乎与How to update each dependency in package.json to the latest version? 重复。
奇怪的是没有npm内置支持这个(?)
【讨论】:
以上是关于如何运行 `npm update` 以便将版本号更新为 package.json 中兼容的最新版本?的主要内容,如果未能解决你的问题,请参考以下文章
在 npm update 后运行 npm ls <package name> 不显示更新版本?
为啥在运行 npm update 时不是所有节点包都更新到最新版本?