gpt4 book ai didi

dart - 软件包 “dart_to_js_script_rewriter”不是依赖项

转载 作者:行者123 更新时间:2023-12-03 04:30:29 29 4
gpt4 key购买 nike

我刚开始学习 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
^^^^^^^^^^^^^^^^^^^^^^^^^^

由于我是 Dart 新手,并且不完全确定自己在做什么。.我不知道如何解决这个问题:)

有任何想法吗 ?

谢谢!

最佳答案

auth0_lock: ^0.1.0添加到我的依赖项并运行pub get时,出现相同的错误。错误消息指出“dart_to_js_script_rewriter”不是auth0_lock包的pubspec.yaml中的依赖项。如果您看起来here,则好像已将其添加在dev_dependecies下。任何相关软件包的Dev dependencies将被忽略。 Pub仅获取您软件包的开发依赖项。

所以我认为这是他们包装中的问题。

因此,我要做的是转到https://github.com/andresaraujo/auth0_lock.dart并克隆了该程序包,并将其添加到我自己的项目根目录中,该目录称为auth0_lock。然后,在我的pubspec.yaml中输入:

auth0_lock:
path: auth0_lock

之后,我可以使用导入
import 'package:auth0_lock/auth0_lock.dart';

关于dart - 软件包 “dart_to_js_script_rewriter”不是依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38548634/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com