首页 > 解决方案 > 如何查看 dart 二进制文件或在哪里可以查看源代码?

问题描述

此图像是 ls -la 在flutter/bin/cache/dart-sdk/bin 的结果

我一直在阅读一些飞镖文件如何flutter执行命令。我堆叠是因为flutter/bin/cache/dart-sdk/bin/dart文件是二进制文件。现在我读不下去了。我怎样才能阅读这个文件?

dart-sdk在 Github 中找到了存储库。 https://github.com/dart-lang/sdk/tree/stable/sdk/bin

我认为这个dart文件是源代码。但实际上,文件大小比二进制文件小。虽然我替换了我的本地dart文件,但它不起作用。

现在我知道flutter analyze命令调用如下

  1. 运行flutter analyze命令
  2. flutter/bin/flutter叫做
  3. flutter/bin/internal/shared.sh叫做
  4. shared::execute函数被调用shared.sh
  5. flutter/bin/cache/dart-sdk/bin/dart叫做。

但是我看不到dart文件。因为文件是二进制文件。

这是dart二进制文件

标签: flutterdartdart-sdk

解决方案


如果 ypu 从 Flutter 站点下载 Flutter sdk,您将在此路径上的https://github.com/dart-lang/sdk/tree/stable/sdk/bin/cache/dart-sdk中找到 dart niomary 文件


推荐阅读