首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Traceur动态编译中定义全局值

在Traceur动态编译中定义全局值
EN

Stack Overflow用户
提问于 2016-07-12 07:28:13
回答 0查看 28关注 0票数 0

我正在尝试他们的Getting Started页面上的traceur hello world示例。这是我的代码。

代码语言:javascript
复制
<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有这样的功能:

代码语言:javascript
复制
window.a = 10;
function foo() {}

现在,当我在控制台中检查a的值时,它显示正确,但foo未定义。我知道这里发生了什么,main.js文件没有在全局作用域中执行,所以function声明也不会注册到全局作用域。

我希望能够在包含的文件中声明全局类和函数。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38317756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档