polymerDart 组件如何部署在 Dartium 及其源代码树中

How are polymerDart components deployed in Dartium versus their Source tree

当我在 Dart 中制作 PolymerElements 并组织文件夹来存储 css/html/dart 文件时,当我在 Dartium 中 运行 index.html 并查看源代码时,似乎一切都发生了变化周围并存储在 packages 文件夹中。

我试图找到我编写的这些自定义 PolymerElement dart 文件,但无济于事。似乎在 运行 时查看 index.html 时,它会根据需要将 css/html 粘贴到我创建的自定义元素中,但我仍然不确定 dart 文件本身的存储位置。

现在我的 SRC 结构如下所示:

.pub/
lib/
  common/
  ...
  tw_datagrid/
    a.css
    a.html
    a.dart
packages/
web/
  packages/
  index.html
  main.dart

为了部署到 Index,我查看了源代码并看到以下内容:

proj_name/web
  packages/

似乎网络资源中的包具有更强大的信息集。我的逻辑倾向于它也包含导入的库。

尽管如此,我仍无法在 packages/ 文件夹

中找到 a.dart 的新位置

Html、CSS 和 JS 被内联到 index.html。对于 CSS 文件,这可以被禁用。 库目录中的源文件可以在 package:proj_name/tw_datagrid/a.dart

下的 (no domain) 节点下的 Dartium 中找到(在 dev-tools 中的 Sources 选项卡中)