Dart 包资产放在哪里
Where to put Dart package assets
我正在写一个 Dart 包,我想要一个 Pub 包含在包中的资源目录。我希望这个目录相对于包的根文件是可访问的。是否有使用 Pub 执行此操作的标准方法?
谢谢!
通常只有 lib/**
中的文件可以从其他包中使用,因此您应该将它们放在这里。
你的问题没有包含很多信息,你想创建什么样的包,你想随包发送什么样的资源,或者包的用户应该如何使用这些资源.关于使资源可供 运行 应用程序使用的其他方法,存在一些未解决的错误。
资源在 lib 文件夹中可用。
在 lib 下创建一个名为 assets 的文件夹,即 /lib/assets
然后 link 它在 pubspec.yaml:
资产:
- assets/something.jpeg
我正在写一个 Dart 包,我想要一个 Pub 包含在包中的资源目录。我希望这个目录相对于包的根文件是可访问的。是否有使用 Pub 执行此操作的标准方法?
谢谢!
通常只有 lib/**
中的文件可以从其他包中使用,因此您应该将它们放在这里。
你的问题没有包含很多信息,你想创建什么样的包,你想随包发送什么样的资源,或者包的用户应该如何使用这些资源.关于使资源可供 运行 应用程序使用的其他方法,存在一些未解决的错误。
资源在 lib 文件夹中可用。 在 lib 下创建一个名为 assets 的文件夹,即 /lib/assets
然后 link 它在 pubspec.yaml:
资产: - assets/something.jpeg