Dart 为什么我的flatter软件包突然警告我它不';你不依赖它的示例应用程序吗?
我正在执行Dart 为什么我的flatter软件包突然警告我它不';你不依赖它的示例应用程序吗?,dart,package,flutter,Dart,Package,Flutter,我正在执行flatter 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_
flatter 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';
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
这在我身上从未发生过。为什么包需要依赖于示例?我可以通过指定相对路径而不是使用
包:
语法来解决这个问题。这一次给了我警告
import 'package:example/main.dart
当我把它换成
import '../lib/main.dart'
我知道这不是推荐的方法,但是警告在这之后就消失了。您可能已经使用省道图标而不是颤振图标运行了省道文件。请尝试使用颤振图标运行。我假设这是由于对颤振使用的dart
pub
工具的更新进行了改进检查而导致的。您是否有groovin\u material\u icons\u testapp
independencies
inpublispec.yaml
?事实上,我不明白这个建议和带有曲线的导入行有什么关系。我想我们需要更多关于你的项目的信息。它可能会影响健康。我不知道你能做什么。您可能知道更多关于groovin\u material\u icons\u testapp groovin\u material\u icons\u testapp的来源。这些名字对我来说没有任何意义。不,我没有依赖它。您可以在这里查看该项目:我猜这是因为example/…
中的pubspec.yaml
文件。我想这里的规定已经收紧了。尝试将所有文件从example/..
移动到example/example1/..
(其中example1
可以是任何目录名)