1.包名后面不指定任何版本,表示任何版本都可以使用,但是这种方法不推荐,当版本更新后有可能会出现错误
dependencies:
url_launcher:
2.明确指定某一版本,表示只能使用该版本
dependencies:
url_launcher: '0.1.2'
3.大于0.12的版本可以使用
dependencies:
url_launcher: '>0.1.2'
4.大于等于0.12的版本可以使用
dependencies:
url_launcher: '>=0.1.2'
5.小于0.2.0的版本可以使用
dependencies:
url_launcher: '<0.2.0'
6.小于等于0.2.0的版本可以使用
dependencies:
url_launcher: '<=0.2.0'
7.大于0.12小于0.2.0的版本可以使用
dependencies:
url_launcher: '>0.1.2 <0.2.0'
8.大于等于0.12小于0.2.0的版本可以使用
dependencies:
url_launcher: '>=0.1.2 <0.2.0'
9.大于0.12小于等于0.2.0的版本可以使用
dependencies:
url_launcher: '>0.1.2 <=0.2.0'
10.大于等于0.12小于等于0.2.0的版本可以使用
dependencies:
url_launcher: '>=0.1.2 <=0.2.0'
11.大于等于0.1.2的版本可以使用
dependencies:
url_launcher: '^0.1.2'
12.该写法类似于‘>=’
dependencies:
url_launcher: '>=0.1.2'
参考:
https://blog.csdn.net/mqdxiaoxiao/article/details/102513832
网友评论