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

zeg*_*jan 4 dart dart-polymer

使用polymer.dart的Dart应用程序的pubspec.yaml文件看起来像这样(来自Polymer.dart代码实验室):

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
Run Code Online (Sandbox Code Playgroud)

什么的entry_points其实是什么意思?声明入口点实际上做了什么?

Gün*_*uer 6

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

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

对于普通应用程序,您可能只有一个入口点,例如聚合物元素包,core_elements或者paper_elements包含每个自定义元素的演示应用程序页面.每个这样的演示应用程序都是一个入口点(通常在example文件夹而不是web.