使用 flutter 时,如何'complete'我的 dart SDK,而不是安装单独的版本?



我通过下载和安装发布版本安装了flutter。它在其缓存子文件夹中包含部分dart SDK。也就是说,它缺少(以及其他可执行文件(dart2native。

我意识到我可以从他们的网站下载并安装一个单独的dart SDK,然后更改所有路径,指向这个更新、完整的SDK。但这正是问题所在——我不希望并行运行2sdk版本,这很令人困惑,很可能会导致错误(例如,我的android studio副本可能指向这个或那个sdk,天知道其他工具可能指向它(。

问题:有没有办法用缺失的工具"填充"我的flutter dart SDK?还是我注定要并行运行2版本的dart SDK?

在回答我自己的问题时,经过多次谷歌搜索,我发现一位repo维护人员表示:"目前,如果你想进行Dart开发并使用Dart终端命令(如dartfmt、pub或dart2native(,建议你下载并安装Dart SDK。如果你愿意,也可以将其添加到路径中。">

这显然是次优的。事实上,正如我所料,这似乎导致了一些人面临问题,评论https://github.com/flutter/flutter/issues/43968如果你想看到这个地址。

最新更新