dart - 导入Dart包

标签 dart package

我已经通过Pub上传了我的包裹,而且一切正常。官方页面可以找到here
问题是,我无法在示例项目中打开此程序包。我已经将viltage: any添加到示例的pubspec.yaml中,然后按下Pub Get。
输出为:

Resolving dependencies...
+ viltage 0.0.1
Changed 1 dependency!

这表明一切正常(再次),但是viltage软件包不在packages文件夹中。然后,我尝试添加此行:
import 'package:viltage/viltage.dart';

到样本的main.dart文件。软件包中包含文件viltage.dart。它说目标URI不存在,并建议:“添加对程序包'viltage'的依赖性”

我苦苦挣扎的问题是我无法使用上传到pub的软件包。

最佳答案

我在Github上看到了您的来源,您必须使用Pub Package Layout发布软件包。

您的代码是网络应用程序,而不是Dart程序包。

关于dart - 导入Dart包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25920423/

相关文章:

android - 如何将 json 字符串解码为 UTF-8?

flutter - 如何在 Dart 中正确声明类的 List 类型属性?

java - 以编程方式选择要参加哪个类(class)包

java - 无法从 gradle 解析 com.google.guava

flutter - 将屏幕带到导航器的顶部

visual-studio - sdk 中的 flutter_localizations 依赖于 intl 0.17.0,fstore 依赖于 intl ^0.16.1,禁止来自 sdk 的 flutter_localizations

flutter - Flutter-可扩展文本无法与溢出属性一起正常使用

Python 从分布在不同目录的包中访问模块

Scala:在某个包的所有子包中导入隐式转换

scope - 在 Go 中跨包访问变量