2014-09-18 141 views
0

我已经通过Pub上传了我的包,它似乎一切正常。官方页面可以找到here。 问题是,我无法在我的示例项目中打开此包。我已将viltage: any添加到样本的pubspec.yaml,然后显示Pub Get。 输出是:导入飞镖包

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

这表明它的所有工作(再次),但viltage包是不是在包文件夹中。然后,我尝试添加以下行:

import 'package:viltage/viltage.dart'; 

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

我遇到的问题是我无法使用我已上传到发布的包。

回答

2

我在Github上看到了你的源代码,你必须使用Pub Package Layout发布一个Package。

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

+0

好的。创建一个新的项目作为“包模板”和(几乎)复制所有的代码工作得很好。感谢您的支持者。 – ViliX64 2014-09-18 19:56:08

1

只有lib目录中的文件可以从其他软件包导入。