在哪里放Dart包资产

时间:2015-04-19 16:31:50

标签: dart relative-path dart-pub

我正在编写一个Dart包,我希望有一个Pub包含的资源目录。我希望相对于包的根文件可以访问此目录。有没有一种标准的方法可以使用Pub?

谢谢!

2 个答案:

答案 0 :(得分:3)

一般情况下,lib/**中的文件只能在其他软件包中使用,因此您可以将它们放在这里。

您的问题不包含大量信息,您希望创建哪种类型的软件包以及您希望随软件包提供哪种资源,或者软件包应该如何使用这些资源。关于使资源可用于运行应用程序的其他方法存在一些漏洞。

答案 1 :(得分:0)

资产在lib文件夹中可用。 在lib下创建一个名为Assets的文件夹,即/ lib / assets

然后将其链接到pubspec.yaml:

资产:  -资产/something.jpeg