在一个不需要安装Chrome的独立应用中进行Dart

问题描述 投票:9回答:2

electronnode-webkitbrackets-shellatom-shell是允许用户为应用程序中的所有代码创建使用HTML,CSS和JavaScript(Node)的独立可执行文件的框架。根据我的理解,它们不需要任何软件的任何预先安装。我想使用Dart而不是JavaScript。我不想要Chrome应用,因为如果我理解正确的话,这需要安装Chrome。是否可以使用Dart制作独立应用程序? DartToJs能为我做到这一点吗?

dart
2个回答
2
投票

您需要安装Dart-VM(Dart-Runtime)才能在命令行/服务器上执行Dart应用程序。

据我所知,没有办法创建一个独立的可执行文件,至少不容易。

从技术上讲,可以创建一个包含Dart-VM的可执行文件,但是还没有可用的工具可以为您生成。我不认为使用Dart2JS的路径会有很大帮助。 Dart2JS主要针对浏览器,但我听说有些人尝试使用Dart2JS运行Node.js的Dart代码,但我不知道这是否真的有用。

这个类似的问题包含一些您可能感兴趣的链接:Embedding Dart into application


2
投票

dart2js + node-webkit肯定会为你做这件事。只需将您的webapp编译为js,制作一个合适的package.json文件,并按照node-webkit github页面上的标准说明进行操作。甚至还有一个pub包,让你可以使用dart中的node-webkit API(文件系统访问,窗口控件和诸如此类的东西)。在pub上搜索node_webkit,你会发现它。祝好运。

© www.soinside.com 2019 - 2024. All rights reserved.