搞清 ^ 和 ~ 的版本范围,别让依赖悄悄升了小版本

依赖版本号前面的符号决定了它能升到哪,装完不看等于放养。

脱字符 ^ 允许不改变最左非零位,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
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容