问题标签 [dart2native]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
94 浏览

dart - 将资源文件嵌入到 Dart2Native 可执行文件中

是否可以在 Dart2Native 二进制文件中嵌入资源文件?我有一个 https 服务器,我想在其中嵌入服务器 TLS 证书(自签名)以及二进制文件。我正在使用以下代码来读取资源数据。

但是生成的二进制文件不包含资源文件,并且总是在lib/certs位置下查找数据。一个技巧是将内容复制/粘贴为 dart 字符串文字,但对于二进制或大数据不是很有用。

0 投票
2 回答
1076 浏览

windows - DART:为什么 dart 应用程序的规模如此之大?(控制台应用程序)

我用 dart 制作了一个控制台应用程序,它计算 2 个数字并打印它们,大小约为 5 MB!

下载链接(仅限 Windows)https://drive.google.com/open?id=1sxlvlSZUdxewzFNiAv_bXwaUui2gs2yA

这是代码

0 投票
1 回答
52 浏览

dart - dart2native 可执行文件可以在 AppStore 和 MicrosoftStore 上发布吗?

我们正在研究使用 Flutter for desktop 构建一些应用程序。

我们知道它处于 beta 或 alpha 阶段,但是,由于我们的应用程序相对简单,我们现在也许可以使用 Flutter。

但是,在这里和那里阅读我不确定是否可以将应用程序发布到 Apple OSX Store 和 Microsoft Windows Store。

是否可以签署 dart2native 二进制文件并将其发布到这些商店?

另外,是否可以在不设置自定义权限的情况下执行?
在 OSX 中,某些应用程序需要用户转到系统设置并启用应用程序才能打开。

我们不能这样。

0 投票
1 回答
39 浏览

dart - Dart 执行运行时子类型检查

我想在 Dart 中执行运行时子类型检查而不使用dart:mirrors.

我的意思是,给定两种类型Aand B,作为具有类型的变量Type或作为泛型类上的类型参数(即,被检查的变量将是,List用作虚拟类,List<A>and List<B>),我想检查是否A是的一个亚型B

这是一些用它编写的代码,dart:mirrors可以执行我想要的:

我想在不使用dart:mirrors. 我尝试使用以下代码:

但是,虽然此代码适用于具有静态类型的表达式:

它不适用于没有静态类型的表达式:

对于编译时未知的类型,我该如何实现isSubType以获得正确的结果?

注意:我不需要这个兼容 JS 运行时,只需要 AOT 和 JIT 编译的 Dart。