什么是dart聚合物变压器入口点实际上是什么?

时间:2014-10-23 12:55:48

标签: dart dart-polymer

使用polymer.dart的Dart应用程序的pubspec.yaml文件看起来像这样(来自Polymer.dart Code Lab):

name: polymer_and_dart
description: Sample app built with the polymer.dart package
environment:
  sdk: '>=1.2.0 <2.0.0'
dependencies:
  polymer: '>=0.12.0 <0.13.0'
dev_dependencies:
  unittest: '>=0.10.0 <0.11.0'
transformers:
- polymer:
    entry_points:
    - web/begin/index.html
    - web/end/index.html

entry_points实际意味着什么?声明入口点实际上做了什么?

2 个答案:

答案 0 :(得分:6)

这是变压器开始寻找需要进行代码生成和其他修改的聚合物相关文件的文件。变换器遵循HTML导入和Dart脚本标记。

入口点是Polymer应用程序的主要HTML文件(如index.html)。其他文件(如自定义元素)可通过导入自动找到。

对于普通应用程序,您可能只有一个入口点,例如,core_elementspaper_elements等聚合物元素包具有包中每个自定义元素的演示应用程序页面。每个此类演示应用程序都是一个入口点(通常位于example文件夹而不是web

答案 1 :(得分:2)

来自Building part of Polymer.dart page

  

您可以使用entry_points指定用户可以导航到的网页下的哪些网页。 (默认情况下,Web下的所有页面都是入口点。)