dart - 为什么我的 Flutter 包突然警告我它不依赖于它的示例应用程序?

标签 dart package flutter

我正在执行 flutter packages pub publish --dry-run 来发布我的包 GroovinMaterialIcons 的更新,但我收到警告说它不依赖于示例应用程序:

Suggestions:
* line 3, column 1 of example\lib\main.dart: This package doesn't depend on groovin_material_icons_testapp.
  import 'package:groovin_material_icons_testapp/icon_map.dart';
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* line 4, column 1 of example\lib\main.dart: This package doesn't depend on groovin_material_icons_testapp.
  import 'package:groovin_material_icons_testapp/search.dart';
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* line 3, column 1 of example\lib\search.dart: This package doesn't depend on groovin_material_icons_testapp.
  import 'package:groovin_material_icons_testapp/icon_map.dart';
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

这在我以前从未发生过。为什么包需要依赖示例?

最佳答案

我能够通过指定相对路径而不是使用 package:* 语法来解决这个问题。例如。这个给了我警告

import 'package:example/main.dart

当我用

替换它时已修复
import '../lib/main.dart'

我知道这不是推荐的方式,但在此之后警告就消失了。

关于dart - 为什么我的 Flutter 包突然警告我它不依赖于它的示例应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52537386/

相关文章:

flutter - 为什么在Dart的列表定义中使用if和for?

flutter - 如何在Dart/Flutter中按字母顺序对Set <String>进行排序?

dart - Flutter - 修复抽屉页眉

java - 将数组与 bean 一起从 servlet 传递到 jsp

dynamic - 如何最好地从函数返回不同类型的单个值

android - flutter中如何定义变量和常量?

java - 如何导入我自己的类?

ios - 缺少必需的图标文件。该 bundle 不包含 iPhone/iPod Touch 的应用程序图标,正好是 '57x57' 像素

flutter - 在 Flutter StatefulWidget 中给 initState 内部的变量赋值与不给变量赋值有什么区别吗?

flutter - 如何在 flutter web 中导入依赖项?