dmj*_*mjy 6 dart flutter pubspec
一年前我制作了自己的 Flutter 包,现在想更新它。我发现了一个以前没有看到的错误,因此想了解如何解决它。
\n结构
\n/
\n\xe2\x88\x9f pubspec.yaml (我的包的 pubspec.yaml)
\n\xe2\x88\x9f 示例(使用我的包的示例应用程序)
\n\xe3\x80\x80\xe3 \x80\x80\xe2\x88\x9f pubspec.yaml(本示例应用程序的 pubspec.yaml)
\n\xe3\x80\x80\xe3\x80\x80\xe2\x88\x9f lib
\n\xe3\x80\ x80\xe3\x80\x80\xe3\x80\x80\xe3\x80\x80\xe2\x88\x9f main.dart
问题
\n我曾经在下面使用它,但现在它显示一条消息:可发布的包不能有“路径”依赖项。尝试添加“publish_to: none”条目将包标记为不用于发布或删除路径依赖项。
my_package:\n path: ../\nRun Code Online (Sandbox Code Playgroud)\n我想知道如何从 pubspec.yaml 加载此示例应用程序的 my_package (最新未发布的版本),同时确保我可以将此包发布到 Pub.dev。
\n\n版本
\nFlutter(频道稳定,2.8.1,在 macOS 12.1 21C52 darwin-arm 上,区域设置 en-CN)
小智 11
您可以添加publish_to: none到该example/pubspec.yaml文件,因为这是示例的 pubspec 而不是实际的包。该包仍然可以发布。
如果有疑问,请看看其他人在做什么:这就是flutter_bloc包example/pubspec.yaml
name: example
description: A new Flutter project.
version: 1.0.0+1
publish_to: none
environment:
sdk: ">=2.13.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_bloc:
path: ../
dependency_overrides:
bloc:
path: ../../bloc
flutter_bloc:
path: ../
flutter:
uses-material-design: true
Run Code Online (Sandbox Code Playgroud)
注意publish_to: none.
| 归档时间: |
|
| 查看次数: |
7671 次 |
| 最近记录: |