我正在执行 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/