javascript - 如何将V8编译的javascript转成EXE?

标签 javascript executable v8

我知道谷歌的 v8 将 javascript 编译成本地机器(如果我理解正确的话是二进制)代码。
有没有办法获取输出并将其转换为 exe?

最佳答案

我不认为您可以使用 V8 直接将一段 JavaScript 转换为可执行文件,但您可以制作一个应用程序,将 V8 引擎与 JavaScript 捆绑在一起并作为独立运行。

您可以在 its project page 上找到有关 V8 的所有信息.

另请注意,JavaScript 不能完全编译,因为它是一种动态语言。使用 V8,它是 JIT 编译的(例如 .NET)。但是仍然可以将它变成一个独立的可执行文件(例如 .NET)。

如果您想开发使用 HTML 进行呈现的独立应用程序,您可以查看 Adobe Air

关于javascript - 如何将V8编译的javascript转成EXE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1152367/

相关文章:

c++ - 当路径中有空格时,从与 Qt 应用程序相同的目录启动可执行文件

c++ - 在 v8 中检测无限递归

python - 如何使 python 脚本在 osx 上可执行?

php - 聊天如何运作?

javascript - 为什么分页链接点击后返回json? (Vue.js 2)

javascript - setInterval 调用中的参数之间的差异

python - 如何基于Python代码创建一个简单的可执行应用程序?

android - V8 在 mac 上为 android 构建

javascript - 回调在javascript引擎中是如何实现的? (不是关于如何使用回调)

javascript - 将元素插入对象