Вот мои настройки проекта
У меня есть аддон узла, написанный на 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'