flutter - dartdoc 未找到/不工作。飞镖安装坏了?
问题描述
从 Flutter 1.21 开始,Flutter SDK 包含完整的 Dart SDK。
我在 Ubuntu 20.04 上安装了 Flutter 2.2.2。
当我这样做flutter --version
时,它会提供 Flutter 信息,并在底部提到:“Dart 2.13.3”。
但我不能使用dartdoc
.
该
dartdoc
工具在 Dart SDK bin 路径(即~/flutter/bin
)中不可用。我确实在 中找到了它
~/flutter/bin/cache/dart-sdk/bin
,但是当我尝试运行它时,出现错误:
Unhandled exception:
Invalid argument (uri): Unknown package: Instance of '_SimpleUri'
#0 ResourceLoader.resolveResourceUri.<anonymous closure> (package:dartdoc/src/generator/resource_loader.dart:41:11)
<asynchronous suspension>
#1 ResourceLoader.getResourceFile (package:dartdoc/src/generator/resource_loader.dart:31:15)
<asynchronous suspension>
#2 _DefaultTemplatesLoader.loadTemplate (package:dartdoc/src/generator/templates.dart:168:24)
<asynchronous suspension>
#3 Templates._create (package:dartdoc/src/generator/templates.dart:265:25)
<asynchronous suspension>
#4 initHtmlGenerator (package:dartdoc/src/generator/html_generator.dart:22:19)
<asynchronous suspension>
#5 Dartdoc.fromContext (package:dartdoc/dartdoc.dart:149:21)
<asynchronous suspension>
#6 main (file:///b/s/w/ir/cache/builder/src/third_party/dart/third_party/pkg/dartdoc/bin/dartdoc.dart:24:9)
<asynchronous suspension>
虽然我不确定这两个问题是否相关。
我的安装坏了吗?我应该如何修复它,我应该如何修复这个错误?
解决方案
推荐阅读
- reactjs - 在组件安装/卸载时滑入/滑出
- angularjs - 我需要使用哪个插件通过 MobileFist 应用程序阅读阿兹台克人?
- twilio - Twilio REST API V2 - 如何获取用户的未读消息计数?
- matlab - 从 Matlab 向 Firebase 发送数据
- server-sent-events - Koa SSE“结束后写”
- primefaces - 如何使用 Primefaces 切换器忽略组列
- sql - 检查不同的顺序主备oracle RAC
- algorithm - 为什么或为什么不使用 RequestVote RPC 作为 Raft 实现中的心跳?
- android - 从 SurfaceView 和一些视图的混合中录制视频
- rx-java - RxJava - 从两个 Single observable 创建一个序列