Используя 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 также может быть использована в качестве справочной информации для этого расширенного варианта использования.

Другие вопросы по тегам