如何在 Dart 中使用 Bower 组件?

How can I use a bower component in Dart?

我找到了一个与 Bower 一起安装的不错的 JS 组件。

我想知道如何导入我的组件并让它由 Pub 提供服务。

到目前为止我已经尝试 bower install 它,它被下载到我在 /bower_components

的项目的根目录中

然后在我的 index.html 中我尝试了:

<link rel="import" href="../bower_components/paper-date-picker/paper-date-picker.html">

但 Pub 不会加载文件(似乎无法找出 Bower 中的相对路径)。

你的路径看起来是正确的../这是正确的但是去/bower_components/paper-date-picker/paper-date-picker.html并确保它是正确的。

或将该行更改为 ../bower_components/paper-date-picker/paper-date-picker-dialog.html

看看它是否有效。

默认情况下,pub 将 web 作为根文件夹,因此您不能比根目录更深入。 让它工作的最简单方法是将 bower_components 文件夹符号链接到 web 文件夹,就像 pub 对 packages 文件夹所做的那样。

之后不要忘记删除 href 属性中 /bower_components 之前的 ..