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...

Я прав? Было бы легко решить эту проблему?

большое спасибо

0 ответов

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