生成收缩包装文件时,所需依赖项的版本似乎准确且特定,如no ^。但是,“ requires”部分中的依赖项确实具有^,并且未指定确切的版本。
shrinkwrap的重点不是下载的所有依赖项都是确切的版本吗?
例如,下面的“指挥官”要求指定了最低版本。
"aria-query": {
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.7.1.tgz",
"dev": true,
"requires": {
"ast-types-flow": "0.0.7",
"commander": "^2.11.0"
}
},