低于 1.0.0 的插入符号依赖项

中英双语

假设 app 对低于 1.0.0 的版本有插入符号依赖,例如:

"dependencies": {
  "dep1": "^0.2.0"
}

npm update 会安装 dep1@0.2.0,因为没有其他版本可以满足 ^0.2.0

如果依赖于 ^0.4.0

"dependencies": {
  "dep1": "^0.4.0"
}

那么npm update会安装dep1@0.4.1,因为那是满足^0.4.0>= 0.4.0 <0.5.0)的最高排序版本