如何同时使用同一软件包的不同版本?
https://pub.dev/
我试图使用 dart_twitter_api , youtube_api 和 instagram_media> instagram_media> instagram_media 在我的项目中。
这些都需要 http package bakep back back back却不同。
因此,当我尝试安装instagram_media
时,会发生错误。
因为dart_twitter_api> = 0.4.0取决于http ^0.13.0,并且Instagram_media的每个版本都取决于http ^0.12.0,dart_twitter_api> = 0.4.0与Instagram_media。
所以,因为myproject取决于dart_twitter_api ^0.5.6+1和instagram_media Any,因此求解版本失败。 酒吧用退出代码65
完成
PubSpec.yaml
my pubspec.yaml
在下面。
dependencies:
flutter:
sdk: flutter
dart_twitter_api: ^0.5.6+1
youtube_api: ^1.0.4
http: any
# ..... other pubs
必需的http版本
包 | 所需的http版本 |
---|---|
dart_twitter_api> = 0.4.0 | ^0.13.0 |
youtube_api 1.0.4 | ^0.13.3 |
instagram_media> =任何 | 0.12.0 |
^ > youtube_api 可以一起生活, 而且只有当我做flutter Pub添加Instagram_Media
时,此错误才会发生。
我想做的那样
,我想使用 dart_twitter_api :://pub.dev/packages/youtube_api“ rel =” nofollow noreferrer“> youtube_api 和在一个项目中。
我如何同时使用http ^0.13.3
和http ^0.12.0
同时?
如下;
dependencies:
flutter:
sdk: flutter
http: ^0.13.3
http: ^0.12.0
Problem
I'm trying to use dart_twitter_api, youtube_api and instagram_media in my project.
Each of these require http package but version are different.
So when I try to install instagram_media
, an error occurs.
Because dart_twitter_api >=0.4.0 depends on http ^0.13.0 and every version of instagram_media depends on http ^0.12.0, dart_twitter_api >=0.4.0 is incompatible with instagram_media.
So, because MyProject depends on both dart_twitter_api ^0.5.6+1 and instagram_media any, version solving failed.
pub finished with exit code 65
Pubspec.yaml
My pubspec.yaml
is below.
dependencies:
flutter:
sdk: flutter
dart_twitter_api: ^0.5.6+1
youtube_api: ^1.0.4
http: any
# ..... other pubs
Required http versions
Package | Required http version |
---|---|
dart_twitter_api >=0.4.0 | ^0.13.0 |
youtube_api 1.0.4 | ^0.13.3 |
instagram_media >= any | ^0.12.0 |
Strange thing is that dart_twitter_api
and youtube_api
can live together,
and only when I do flutter pub add instagram_media
, this error occurs.
What I Want to Do
As I said earlier,I want to use dart_twitter_api, youtube_api and instagram_media in one project.
How can I use http ^0.13.3
and http ^0.12.0
at the same time?
Like below;
dependencies:
flutter:
sdk: flutter
http: ^0.13.3
http: ^0.12.0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过编辑
pubspec.yaml
喜欢;我可以将
Instagram_Media
实现到我的项目。By editing
pubspec.yaml
like;I could implement
instagram_media
to my project.