transcrypt Интегрирующая библиотека JS поднимает ReferenceError из включенного JS
Я использую Transcrypt для генерации JS из Python. Мой исходный код Python использует библиотеку JS.
Я обернуть библиотеку в Python, используя:
wrapper = __pragma__ ('js', ''' (function () {{
var exports = {{}};
{}
delete window.fabric;
return exports;
}}) () .fabric;
''',
__include__ ('mylibs/myLib.js')
)
Затем я запускаю transcrypt. Все отлично.
Но сейчас я пытаюсь использовать библиотеку со страницы HTML, используя:
<script src="__javascript__/TestWrapperJS.js"; charset="UTF-8"></script>
<script type="text/javascript">
const testVar = TestWrapperJS.testWrapper.wrapper
Я получаю эти ошибки от Firefox:
ReferenceError: setImmediate is not defined[En savoir plus]
get __init__/</self.wrapper</</<
file: /// рабочая область / TestWrapper /javascript/TestWrapperJS.js:2344:203147 t
TestWrapperJS.js:2344:203147
TypeError: TestWrapperJS.testWrapper is undefined[En savoir plus]
Когда я смотрю в коде сгенерированного TestWrapperJS.js, кажется, что ошибка происходит из моей "упакованной" библиотеки JS...
Я прав? Было бы легко решить эту проблему?
большое спасибо