包 "dart_to_js_script_rewriter" 不是依赖项
package "dart_to_js_script_rewriter" is not a dependency
我刚开始学飞镖。
首先我从 https://angular.io/docs/dart/latest/quickstart.html 创建了一个基于 angular2-dart 的项目并且它工作正常。
现在我想添加来自 https://pub.dartlang.org/packages/auth0_lock 的 auth0-lock dart 包,所以我将 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
^^^^^^^^^^^^^^^^^^^^^^^^^^
因为我是飞镖的新手并且不完全确定我在做什么..我不知道如何解决这个问题:)
有什么想法吗?
谢谢!
我在将 auth0_lock: ^0.1.0
添加到我的依赖项和 运行 pub get
时遇到相同的错误。错误消息说 "dart_to_js_script_rewriter" 不是 auth0_lock 包的 pubspec.yaml 中的依赖项。如果您查看 here. Dev dependencies 任何依赖包都被忽略,它看起来像是添加在 dev_dependecies
下。 Pub 只获得 你的 包的开发依赖。
所以我认为这是他们包中的问题。
所以,我所做的是前往 https://github.com/andresaraujo/auth0_lock.dart 并克隆包,将其添加到我自己的项目根目录中名为 auth0_lock
的目录中。然后,在我的 pubspec.yaml 中,我输入:
auth0_lock:
path: auth0_lock
之后我可以使用
导入它
import 'package:auth0_lock/auth0_lock.dart';
我刚开始学飞镖。
首先我从 https://angular.io/docs/dart/latest/quickstart.html 创建了一个基于 angular2-dart 的项目并且它工作正常。
现在我想添加来自 https://pub.dartlang.org/packages/auth0_lock 的 auth0-lock dart 包,所以我将 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
^^^^^^^^^^^^^^^^^^^^^^^^^^
因为我是飞镖的新手并且不完全确定我在做什么..我不知道如何解决这个问题:)
有什么想法吗?
谢谢!
我在将 auth0_lock: ^0.1.0
添加到我的依赖项和 运行 pub get
时遇到相同的错误。错误消息说 "dart_to_js_script_rewriter" 不是 auth0_lock 包的 pubspec.yaml 中的依赖项。如果您查看 here. Dev dependencies 任何依赖包都被忽略,它看起来像是添加在 dev_dependecies
下。 Pub 只获得 你的 包的开发依赖。
所以我认为这是他们包中的问题。
所以,我所做的是前往 https://github.com/andresaraujo/auth0_lock.dart 并克隆包,将其添加到我自己的项目根目录中名为 auth0_lock
的目录中。然后,在我的 pubspec.yaml 中,我输入:
auth0_lock:
path: auth0_lock
之后我可以使用
导入它import 'package:auth0_lock/auth0_lock.dart';