dart - Tracing.dart 的 Angular Dart 导入错误

标签 dart angular-dart dart-pub

我正在一个项目中使用 Angular Dart。在我的 pubspec.yaml 中,我有

dependencies:
  browser: any
  angular: "^1.1.2+2"
  shadow_dom: any
  json_object: any   
  bootjack: any
  crypto: any
  xml: "^2.3.2"
transformers:
- angular

对于我的依赖项。当我在 Dartium 中运行程序时出现错误

The requested built-in library is not available on Dartium.'package:angular/tracing.dart': error: line 9 pos 1: library handler failed
import "dart:developer";
^: package:angular/tracing.dart

我从不引用或使用tracing.dart之外的任何内容,所以我不确定为什么这会导致错误。

最佳答案

tracing包直接使用 dart:profiler,它已被弃用,现已删除。您现在可以使用 dart:developer 来代替,这两个库都是兼容的。

我建议 fork 该包,用 dart:developer 替换 dart:profiler (不需要其他更改)并发送拉取请求。我前段时间已经 fork 并修复了这个包 here ,但我认为原始包处于非事件状态,因此我没有创建 PR。您可以通过将其添加到您的 pubspec.yaml 来使用我的 fork:

dependency_overrides:
  tracing:
    git: https://github.com/Fox32/tracing.dart.git

关于dart - Tracing.dart 的 Angular Dart 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33398036/

相关文章:

flutter - Dart 包版本如何工作以及我应该如何版本我的 Flutter 插件?

class - Dart flutter : The default value of an optional parameter must be constant when setting a default value to class constructor

flutter - 如何实现索引堆栈之间的幻灯片过渡?

dart - 如何查看 AngularDart 集合的元素?

angular - 如何在 Angular Dart 中使用带有 ngModel 的自定义数据类型

dart - 我如何使用 dart 和 angular 2 支持客户端路由?

flutter - 如何在 flutter 中为自定义绘制的圆圈提供阴影

android - Dart - 如何设置 DateTime 对象的小时和分钟

javascript - 来自 JS 事件的 AngularDart CustomEvent 监听器

android - flutter moor - 仅更新指定的列而无需自定义查询