确切的版本号 | display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">1.0.2 | 你可以指定包的确切版本。 |
范围 | display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">>=1.0 display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">>=1.0,<2.0display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">>=1.0,<1.1|>=1.2 | 通过使用比较操作符可以指定有效的版本范围。 有效的运算符:display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">>、display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">>=、display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)"><、display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)"><=、display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">!=。 你可以定义多个范围,用逗号隔开,这将被视为一个逻辑AND处理。一个管道符号display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">|将作为逻辑OR处理。 AND 的优先级高于 OR。 |
通配符 | display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">1.0.* | 你可以使用通配符display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">*来指定一种模式。display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">1.0.*与display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">>=1.0,<1.1是等效的。 |
赋值运算符 | display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">~1.2 | 这对于遵循语义化版本号的项目非常有用。display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">~1.2相当于display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">>=1.2,<2.0。想要了解更多,请阅读下一小节。 |