Я пытаюсь трассировать привет мир пример мира с их страницы Getting Started. Вот мой код.Определение глобальных значений в Traceur на лету компиляции
<script src="https://google.github.io/traceur-compiler/bin/traceur.js"></script>
<script src="https://google.github.io/traceur-compiler/bin/BrowserSystem.js"></script>
<script src="https://google.github.io/traceur-compiler/src/bootstrap.js"></script>
<script type="module">
import 'main.js';
</script>
И main.js имеет это:
window.a = 10;
function foo() {}
Теперь, когда я проверяю значение а в консоли, он показывает правильно Но foo
не определено. Я понимаю, что здесь происходит, файл main.js
не выполняется в глобальной области, поэтому объявления function
не регистрируются для глобальной области видимости.
Я хотел бы иметь возможность объявлять глобальные классы и функции из встроенных файлов.