如何删除Dart-Transformer中的资产

时间:2015-11-02 12:28:18

标签: dart dart-pub

我知道Barback#removeSources(https://goo.gl/CNRcxg)但是我怎么能在变压器中使用它????

1 个答案:

答案 0 :(得分:1)

发现它......

class CleanupTransformer extends Transformer implements LazyTransformer {

    CleanupTransformer.asPlugin();

    Future<bool> isPrimary(final AssetId id) async {
        return id.path.startsWith("lib/_templates/");
    }

    Future apply(final Transform transform) async => transform.consumePrimary();

    @override
    void declareOutputs(final DeclaringTransform transform) {  }
}

此示例删除/ lib / _templates /

中的所有内容