npm install -SE带有次要版本符号

npm install -SE with minor versions notation

本文关键字:版本 符号 install -SE npm      更新时间:2023-09-26

不知道这是一个缺失的功能还是我做错了什么,但我有以下"问题"。

假设我想安装foo@3.2.x包并将其自动保存在我的包中。json

npm install foo@3.2.x -S

这将写在我的包。Json版本^3.2.0

npm install foo@3.2.x -SE

这将写在我的包。Json版本3.2.0

如果我想从补丁版本符号中获利,我想要3.2版本。我的package.json中的X ?唯一的选择是手动添加吗?

谢谢!

semver简写~只能用于安装软件包的补丁版本更新,而不能用于安装次要或主要版本更新(参见https://docs.npmjs.com/misc/semver#tilde-ranges-123-12-1)。使用npm config命令

使其成为npm的默认设置

npm config set save-prefix=~

现在波浪将用于每个安装了

的包

npm install foo -S

使用npm i时,只安装补丁级更新。