依赖版本号前面的符号决定了它能升到哪,装完不看等于放养。
脱字符 ^ 允许不改变最左非零位,1.2.3 能升到 1.x 最新。
波浪号 ~ 只放行最后一位,1.2.3 最多到 1.2.x,改动风险更小。
# ^1.2.3 -> >=1.2.3 <2.0.0
# ~1.2.3 -> >=1.2.3 <1.3.0
# 锁定精确版本,不让它自己升
npm install --save-exact lodash
# 看实际装的是哪个版本
npm ls lodash
THE END






暂无评论内容