share: ">=0.6.y+x <2.0.0"
请设置共享限制:'> = 0.6.y + x <2.0.0'
运行pub get后,出现此错误,
Error on line 65, column 10 of pubspec.yaml: Invalid version constraint: Expected version number after ">=" in ">=0.6.y+x <2.0.0", got "0.6.y+x <2.0.0".
╷
65 │ share: ">=0.6.y+x <2.0.0"
│ ^^^^^^^^^^^^^^^^^^
╵
pub get failed (65; ╵)
答案 0 :(得分:4)
您可以转到软件包的发布说明以获取确切的版本信息。
或
这是一个捷径:
尝试使用“ any” 代替pubspec.yaml
中的版本号,例如:
share: any
然后转到pubspec.lock
,您将找到该框架为您选择的最新版本。
您可能不想将其保留为“ any”,因为如果将来的更新中有任何更改,则可能是新功能或某些弃用的内容。您的代码可能会崩溃。建议从.lock文件中获取版本号,并将其传递到.yaml文件中(与.lock中显示的完全相同)。
设置限制:
如果您想对插件进行特定的更新,则可以如下设置版本号的约束:
plugin_name: '>=1.0.0 <2.0.0' //change these values according to your specs
根据您的特定要求:
share: '>=0.6.4+3 <2.0.0'
答案 1 :(得分:2)
实际上它说要在文档中这样添加它:
share: ^0.6.4+3
这应该有效。