npm 包里的 ~ 含义
npm 包里的 ~ 含义是什么
在 package.json 里,~1.64.2
的 ~
表示允许安装 1.64.x 的最新版本,但不升级到 1.65.0 或更高。
~1.64.2
会安装>=1.64.2 <1.65.0
的最新版本。- 只会更新最后一位(补丁版本),不会更新次版本号。
举例:
如果有 1.64.3
,会安装它;但有 1.65.0
时不会自动升级。
在 package.json 里,~1.64.2
的 ~
表示允许安装 1.64.x 的最新版本,但不升级到 1.65.0 或更高。
~1.64.2
会安装 >=1.64.2 <1.65.0
的最新版本。举例:
如果有 1.64.3
,会安装它;但有 1.65.0
时不会自动升级。