【发布时间】:2023-03-07 22:25:01
【问题描述】:
我尝试根据AngularDart.com Tutorial 使用 AngularDart。
我的pubspec.yaml:
name: test
description: A sample web application
dependencies:
angular: "1.0.0"
web_components: ">=0.8.0 <0.9.0"
browser: ">=0.10.0+2 <0.11.0"
transformers:
- angular
当我运行 pub get 时,总是出现以下错误:
--- 09:24:30 运行 pub get on D:\Bachelorarbeit_Projekt\Source\notices ... --- 解决依赖关系... 有依赖! 预编译依赖... 正在加载源资产... 正在加载 di/module_transformer 和 smoke/src/default_transformer 变压器... 未找到变压器库“package:di/module_transformer.dart”。
我尝试使用 Eclipse 插件和 Dart 编辑器。 没有更多的想法...
【问题讨论】:
-
您是否尝试过运行
pub cache repair(在命令行上)? -
yaer,也找到了这个解决方案。但如果我使用缓存修复,我也会收到错误:D:\Bachelorarbeit_Projekt\Source\notices>pub cache repair 在“C:\Users\bauer\AppData\Roaming\Pub\”中找不到名为“pubspec.yaml”的文件缓存\托管\pub.dartlang.org\meta-0.8.8”。你知道他为什么要在不同的目录中拥有 pubspec.yaml 吗?
-
那么你需要删除那个目录。这是
pub cache repair尚无法解决的问题。 -
嗯...你永远是对的。谢谢你:)
标签: dart angular-dart dart-pub