如何解决Flutter pub从命令行获取有关软件包的信息
我需要从命令行获取pub.dev上托管的某个软件包的最新版本(仅数字,不是软件包)。
类似npm的<style>
svg path {
fill: red;
}
</style>
<svg xmlns="http://www.w3.org/2000/svg" width="20.666" height="59.084" viewBox="0 0 20.666 59.084"><g transform="translate(-639.749 -3139)"><path d="M648.536,3173.876c0-2.875-1.725-3.8-3.471-3.8-1.683,0-3.49.9-3.49,3.8,3,1.786,3.49,3.8C646.811,3177.676,648.536,3176.769,3173.876Zm-3.471,2.341c-.883,0-1.437-.513-1.437-2.341,0-1.971.615-2.381,1.437-2.381.862,1.438.349,1.438,2.381,1.907-.616,2.339-1.438,2.339Z" fill="#142312"/><path d="M653.471,3170.076a1.565,1.565,0-1.416.9l-6.558,13.888h1.2a1.565,1.416-.9l6.559-13.887Z" fill="#142312"/><path d="M655.107,3177.263c-1.684,0-3.471.9-3.471,1.766,3.471,1.745,3.49-.9,3.49-3.8C658.6,3178.186,656.851,3177.263,655.107,3177.263Zm0,6.139c-.884,0-1.438-.514-1.438-2.34,0-1.972.617-2.381,1.438-2.381.862,1.437.349,1.437,1.909-.616,2.34-1.437,2.34Z" fill="#142312"/><path d="M656.263,3159.023l-1.49-14.063a1.35,1.35,.329-.293,1.319,.268-1.123l-.753-3.49a1.328,1.328,0-1.306-1.054h-6.448a1.336,1.336,0-1.311,1.068l-.71,3.493a1.344,1.344,.276,1.112,1.532,.283.262l-1.489,14.087c-1.7,1.727-4.153,4.871-4.153,8.638v28.924a1.339,1.339,1.168,1.49,1.357,.17.01h17.981a1.366,1.366,1.337-1.366v-29.059C660.414,3163.893,657.963,3160.749,656.263,3159.023Zm-8.307-17.349h4.274l.176.815H647.79Zm9.785,43.634v10.1H642.434v-17.253a4.728,4.728,1-2.028-4.284,4.661,1,2.028-4.215v-2c0-3.162,2.581-5.986,3.687-7.059a1.356,1.356,.4-.819l1.542-14.614H652.1l1.545,14.618a1.362,1.362,.4.819c1.109,1.072,3.688,3.9,7.059v9.153a5.457,5.457,8.5Z" fill="#142312"/></g></svg>
。
到目前为止找不到任何类似物。
我正在创建一个脚本,该脚本会自动将pubspec.yaml中的版本更改为最新的+1,然后发布该软件包。到目前为止,我发现的唯一选择是在pub.dev上下载软件包网页的html内容,并在其中搜索似乎不太一致的版本。
解决方法
只需将pubspec.yml
中的版本留空。喜欢:
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
cupertino_icons:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。