Загрузка JavaScript модулей в Node Addon (Napi) - PullRequest
0 голосов
/ 20 марта 2020

Вот мои настройки проекта

У меня есть аддон узла, написанный на C ++ с Napi, и проект TypeScript с compilerOptions.target, установленным на es6 в tsconfig.json.

В TypeScript я могу использовать объекты узлов, зарегистрированные в дополнении, с помощью import * as core from 'core'.

У меня есть Logger модуль в Logger.ts. Он экспортирует функции, подобные этой export function log(message: any) {...}. Я хотел бы, чтобы аддон узла мог вызывать эти функции.

Вопрос:

Как импортировать другой модуль TypeScript / JavaScript на стороне C ++?

Я пытался вызвать функцию require в C ++. Но это дает мне Error: Cannot find module 'Logger'

...