3

我已经下载了适用于 Windows 的最新 JXcore 安装程序,在安装它时,我可以选择 V8(Chrome 的 Javascript 引擎)或 SpiderMonkey(Firefox 的 JavaScript 引擎),但不能选择 ChakraCore(来自 Microft 的 Edge 浏览器的 JavaScript 引擎的 OSS 版本)。

ChakraCore 版本的 JXcore 是否只能在 Windows 10 下运行?或者它只是没有作为安装程序提供,需要从源代码构建?

现在我知道 ChakraCore 可以在 Windows 7 上运行,因为我还拥有使用 ChakraCore 引擎的 Microsoft 的 nodejs 端口。

在 Win7 下获取带有 Chakra 的 JXcore 缺少什么?

4

2 回答 2

3

JXcore 安装程序在 Windows 10 以外的 Windows 上启动时会隐藏 chakra 选项。在https://github.com/jxcore/jxcore-release上仍然有 chakra 的 zip 包,但无论如何您都无法在 Win7 上运行它。第一个错误是:

程序无法启动,因为您的计算机缺少 chakra.dll。尝试重新安装程序以解决此问题。

缺少的库是与 Win10 捆绑的 Edge 浏览器的一部分。如果您能够在 Win7 上安装它,那可能会有所帮助。但是我找不到任何资源说这甚至是可能的。

于 2016-02-04T14:07:50.450 回答
1

您可以从 ChakraCore 发布页面获取 ChakraCore.dll 的非 UWP(Windows Vista/7/8)版本,并将其作为 Chakra.dll 复制到 JXCore 的可执行目录(或 PATH 中的其他位置): https://github .com/Microsoft/ChakraCore/releases/tag/v1.5.2

JXCore 很容易将 ChakraCore.dll 包含在他们的安装程序中,这样它就可以在所有受支持的 Windows 操作系统中一致地使用,所以我建议提交一个问题并要求他们这样做。

于 2017-06-16T21:42:22.050 回答