2016-11-09 127 views
0

我有以下內容YAML文件:變形金剛是什麼意思?

transformers: 
- angular2: 
    platform_directives: 
    - 'package:angular2/common.dart#COMMON_DIRECTIVES' 
    platform_pipes: 
    - 'package:angular2/common.dart#COMMON_PIPES' 
    entry_points: web/main.dart 

什麼platform_directives手段?

回答

3

變形金剛是pub工具的一項功能。

變壓器可以在將現有代碼交付給瀏覽器之前對其進行變換。 dart2js該transpiles達特代碼JS也可作爲變壓器(也可作爲獨立的工具)

的變壓器是在pubspec.yaml用於註冊(如示於您的問題),然後執行由pub servepub build落鏢程序每個源文件。那麼變壓器可以採取這樣的源文件和之前它傳遞給下一個變壓器或瀏覽器(pub serve或磁盤(pub build),同時將新文件生成一個文件修改它。