簡體   English   中英

包裝用飛鏢變壓器

[英]Dart transformer for packages

我正在嘗試制作也可以在程序包上運行的飛鏢轉換器,但是我無法弄清楚當前的狀態

class MyTransformer extends Transformer implements LazyTransformer {
  MyTransformer.asPlugin();

  String get allowedExtensions => ".dart";

  void declareOutputs(DeclaringTransform transform) {
    // Just transforms a Dart file in place.
    transform.declareOutput(transform.primaryId);
  }

  Future apply(Transform transform) {
    //Only prints files that are in project how to include packages?
    print(transform.primaryInput.id.path);
    return //do work here
  }
}

在此先感謝我知道如何使它工作

據我所知,尚不支持。 有關更多詳細信息,請參見http://dartbug.com/18489 (和http://dartbug.com/20267

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM