我在 1 年前制作了自己的 Flutter 包,現在想更新它。我發現了一個我以前沒有看到的錯誤,所以想知道如何解決它。
結構
/
∟ pubspec.yaml(pubspec.yaml 用于我的包)
∟ 示例(使用我的包的示例 APP)
∟ pubspec.yaml(本示例 APP 的
pubspec.yaml )
∟ lib
∟ main.dart
問題
我曾經在下面使用它,但現在它顯示一條訊息:可發布的包不能具有“路徑”依賴項。嘗試添加“publish_to: none”條目以將包標記為不用于發布或洗掉路徑依賴項。
my_package:
path: ../
我想知道如何從 pubspec.yaml 為這個示例 APP 加載 my_package(最新的未發布版本),同時確保我可以將此包發布到 Pub.dev。

版本
Flutter(通道穩定,2.8.1,在 macOS 12.1 21C52 darwin-arm,locale en-CN)
uj5u.com熱心網友回復:
您可以添加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
請注意publish_to: none.
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/400730.html
上一篇:我應該在flutter中使用什么小部件,用戶單擊照片并通過我的附屬鏈接重定向到amazon.com?
下一篇:Flutter[ERROR:flutter/lib/ui/ui_dart_state.cc(209)]未處理的例外:“Null”型別不是“BuildContext”型別的子型別
