我正在从他们的入门页面尝试 traceur hello world 示例。这是我的代码。
<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() {}
现在,当我在控制台中检查 a 的值时,它显示正确但foo
未定义。我了解这里发生了什么,该main.js
文件没有在全局范围内执行,因此function
声明也不注册全局范围。
我希望能够从包含的文件中声明全局类和函数。