我刚开始学习飞镖。包“dart_to_js_script_rewriter”不是依赖关系
首先,我从https://angular.io/docs/dart/latest/quickstart.html创建了一个基于angular2-dart的项目,它工作正常。
现在我想从https://pub.dartlang.org/packages/auth0_lock添加auth0锁镖包,让我修改pubspec.yaml以下几点:
name: go_dart_angular2_zingchart
description: Go Dart Angular2 with ZingChart Started Kit
version: 0.0.1
environment:
sdk: '>=1.13.0 <2.0.0'
dependencies:
angular2: ^2.0.0-beta.18
browser: ^0.10.0
dart_to_js_script_rewriter: ^1.0.1
auth0_lock: ^0.1.0
transformers:
- angular2:
platform_directives:
- 'package:angular2/common.dart#COMMON_DIRECTIVES'
platform_pipes:
- 'package:angular2/common.dart#COMMON_PIPES'
entry_points: client/web/main.dart
- dart_to_js_script_rewriter
,现在当我执行pub get
我得到以下错误:
Error on line 15, column 3 of ../../../.pub-cache/hosted/pub.dartlang.org/auth0_lock-0.1.0/pubspec.yaml: Error loading transformer "dart_to_js_script_rewriter": package "dart_to_js_script_rewriter" is not a dependency.
- dart_to_js_script_rewriter
^^^^^^^^^^^^^^^^^^^^^^^^^^
,因为我是新来的DART和不完全知道我在做什么。我不知道如何解决这一问题:)
什么想法?
谢谢!
请参阅导入也https://github.com/dart-lang/pub/issues/1259 。这是'pub'的限制。讨论了支持变换器的'dev_transformers'只在程序包本身构建时才运行的程序包,而不是构建为另一个程序包的依赖项。该变换器仅在'auth0_lock'中用作示例,在作为依赖项使用时不相关。 –