Используя JSRT, как вы загружаете модуль и затем используете его?
Используя JavaScript Runtime (JSRT), какие функции вы бы вызвали, чтобы загрузить модуль JavaScript, а затем вызвать функции для него. Например, как бы я загрузить файл C:\Users\camer\ts\TsAst\node_modules\typescript\lib\typescript.js
а затем доступ ts.version
возвращать 2.4.2
?
1 ответ
В репозитории Chakra-Samples есть отличный пример для C++ и C#. Если вы встраиваете в Linux, *BSD или MacOS, вы можете изменить скрипт сборки для приведенного выше примера в соответствии с примером Hello World в том же репозитории.
В качестве реального примера посмотрите, как React Native Windows встраивает ChakraCore, загружая пакеты React Native JavaScript с использованием тех же API, что и в примерах. Если вы хотите придумать и сделать байт-код для ускорения запуска приложений и времени взаимодействия, реализация React Native Windows также может быть использована в качестве справочной информации для этого расширенного варианта использования.