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



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

Suggestions:
* line 3, column 1 of examplelibmain.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 examplelibmain.dart: This package doesn't depend on groovin_material_icons_testapp.
import 'package:groovin_material_icons_testapp/search.dart';
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* line 3, column 1 of examplelibsearch.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'

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

您可能已经使用飞镖图标而不是颤振图标运行了飞镖文件,尝试使用颤振图标运行。

相关内容

最新更新