npm install -SE 带有次要版本符号
npm install -SE with minor versions notation
不知道这是缺少的功能还是我做错了什么,但我有以下内容 "problem"。
假设我想安装 foo@3.2.x 包并将其自动保存在我的 package.json
中
npm install foo@3.2.x -S
这将写入我的 package.json 版本 ^3.2.0
npm install foo@3.2.x -SE
这会写在我的 package.json 版本 3.2.0
如果我想从补丁版本符号中获益并且我想在我的 package.json 中包含 3.2.x 怎么办?
唯一的选择是手动添加吗?
谢谢!
semver shorthand ~
可用于仅安装软件包的补丁版本更新,但不能安装次要或主要版本更新(参见 https://docs.npmjs.com/misc/semver#tilde-ranges-123-12-1)。要使其成为 npm 中的默认值,请使用 npm config
命令
npm config set save-prefix=~
现在波浪号将用于安装的每个软件包
npm install foo -S
并且在使用 npm i
时仅安装补丁级别的更新。
不知道这是缺少的功能还是我做错了什么,但我有以下内容 "problem"。
假设我想安装 foo@3.2.x 包并将其自动保存在我的 package.json
中npm install foo@3.2.x -S
这将写入我的 package.json 版本 ^3.2.0
npm install foo@3.2.x -SE
这会写在我的 package.json 版本 3.2.0
如果我想从补丁版本符号中获益并且我想在我的 package.json 中包含 3.2.x 怎么办? 唯一的选择是手动添加吗?
谢谢!
semver shorthand ~
可用于仅安装软件包的补丁版本更新,但不能安装次要或主要版本更新(参见 https://docs.npmjs.com/misc/semver#tilde-ranges-123-12-1)。要使其成为 npm 中的默认值,请使用 npm config
命令
npm config set save-prefix=~
现在波浪号将用于安装的每个软件包
npm install foo -S
并且在使用 npm i
时仅安装补丁级别的更新。