默认情况下,当版本发布bower install mypackage --save
版本时,bower会使用波浪线范围选择器(〜)前缀作为最新的修补程序版本:
"angular-ui-grid": "~3.1.0"
因为实际上补丁版本会导致重大更改(我们现在使用dependencies
包已经经历了四次),我们想改变行为以使用精确版本semver:
"angular-ui-grid": "3.1.0"
有没有办法自动强制执行此操作或将完全匹配设置为默认值?我不能指望开发团队成员每次添加凉亭包时都要记得删除~
。
答案 0 :(得分:3)
你有read the documentation吗?您似乎需要-E
或--save-exact
。
编辑:刚试过它。那就是你需要的。那么你的命令就是
bower install mypackage --save-exact
如果您希望将其设为默认值,请在主目录和/或项目目录中创建.bowerrc,如:
{
"save-exact": true
}