javascript - ¿Puede JXcore trabajar con ChakraCore en Windows 7?
node.js windows-7 (2)
He descargado el último instalador de JXcore para Windows y, al instalarlo, me ofrece una opción de V8 (motor JavaScript de Chrome) o SpiderMonkey (motor JavaScript de Firefox), pero no ChakraCore (la versión OSS del motor JavaScript del navegador Edge de Microft).
¿La versión ChakraCore de JXcore solo funciona en Windows 10? ¿O simplemente no se ofrece como un instalador y necesita ser construido desde la fuente?
Ahora sé que ChakraCore puede funcionar en Windows 7 porque también tengo el puerto de nodejs de Microsoft que usa el motor ChakraCore.
¿Qué falta para obtener JXcore con Chakra en Win7?
El instalador de JXcore oculta la opción de chakra cuando se ejecuta en Windows aparte de 10. Todavía hay paquetes zip para chakra disponibles en https://github.com/jxcore/jxcore-release , pero de todos modos no podrás ejecutarlo en Win7. El primer error es:
El programa no puede comenzar porque falta chakra.dll en su computadora. Intente reinstalar el programa para solucionar este problema.
La biblioteca que falta es parte del navegador Edge incluido con Win10. Si pudieras instalarlo en Win7, eso podría ser un truco. Sin embargo, no pude encontrar ningún recurso que dijera que esto fuera posible.
Puede obtener una compilación que no sea de UWP (Windows Vista / 7/8) de ChakraCore.dll desde la página de versiones de ChakraCore y copiarla en el directorio ejecutable de JXCore (o en cualquier otro lugar de su RUTA) como Chakra.dll: https: // github .com / Microsoft / ChakraCore / releases / tag / v1.5.2
Sería bastante fácil para JXCore incluir ChakraCore.dll en su instalador para que pueda ser utilizado de manera consistente en todos los sistemas operativos Windows compatibles, por lo que recomendaría archivar un problema y pedirles que lo hagan.