我已经通过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'”
我遇到的问题是我无法使用我上传到酒吧的软件包。
答案 0 :(得分:2)
我在Github上看到了你的来源,你必须使用Pub Package Layout来发布一个包。
您的代码是一个Web应用程序,而不是Dart包。
答案 1 :(得分:1)
只能从其他软件包导入lib
目录中的文件。