gpt4 book ai didi

twitter-bootstrap - 我如何在 Dart 网页中引用资源

转载 作者:行者123 更新时间:2023-12-03 02:54:10 25 4
gpt4 key购买 nike

我正在 Dart 中创建一个 Web 应用程序,并且正在使用 Bootstrap CSS 库。由于是外部库,所以创建了一个文件夹lib/third_party并将图书馆放在那里。问题是我现在无法将库中的 css 文件包含在我的 html 页面中。

我应该在 src="" 中输入什么路径属性所以文件会加载?

最佳答案

你的应用程序使用的资源文件在 Dart 术语中称为 Assets 。
Dart 编辑器中的开发服务器和通过执行 pub serve --no-dart2js 启动的开发服务器目前是具有不同行为的不同程序。有计划将这两者结合起来,但就目前而言,前者与 Dart 编辑器的集成更加紧密,后者具有更多功能,尤其是在 Assets 方面。例如,内置的开发服务器还不支持 Assets 转换器。
酒吧服务
(此处描述的约定也适用于 pub build )
关于如何构建包目录有一些约定。至于 Assets 放在哪里,当前包私有(private)的 Assets 放在web/不特定于当前包或将与其他包共享的目录和 Assets 属于文件夹 asset/ .
资源放在 web/可以通过指定相对路径或绝对路径从 html 页面中引用。根被视为 web目录本身。
资源放在asset目录可用于 /assets/<package_name>/ 下的应用程序.请注意, Assets 一词首先以单数形式出现,然后以复数形式出现。在这种情况下,使用相对路径没有多大意义。 Bootstrap 库最好放在这里。
独立于开发服务器
为了完整起见,从包中导出的 Dart 代码放在目录 lib 中。并通过在路径前加上 package:package_name/ 来包含如在

include 'package:package_name/ … .dart';
如果一个包引用了它自己正在导出的文件, <package_name>是当前包的名称,乍一看可能很奇怪。
资料来源:
以上所有信息除了开发服务器之间的差异来自 http://pub.dartlang.org/doc/assets-and-transformers.html

关于twitter-bootstrap - 我如何在 Dart 网页中引用资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20685319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com