首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义Traceur JS -窗口。

未定义Traceur JS -窗口。
EN

Stack Overflow用户
提问于 2014-06-02 23:18:48
回答 2查看 275关注 0票数 0

我有一个现有的项目,可以访问窗口范围之外的一些变量。改变它们是一种选择,但我想理解为什么下面的方法不起作用.

代码语言:javascript
复制
//test.js
window.alert('I work');
代码语言:javascript
复制
traceur test.js
// -> ReferenceError: window is not defined

为什么会发生这种事,我该如何解决呢?我无法导入窗口,也无法找到任何关于如何通过搜索修复这个问题的参考。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-10 16:07:27

事实证明,如果要编译文件以针对浏览器,则需要指定和输出文件。

这个命令对我有效

代码语言:javascript
复制
traceur --out compiled.js test.js
票数 1
EN

Stack Overflow用户

发布于 2014-06-03 00:06:55

如果您在命令行中运行它,那么就没有窗口对象。窗口对象特定于浏览器。窗口对象表示浏览器中打开的窗口。我不确定traceur是什么,以及它是否基于除浏览器窗口以外的其他任何地方运行的意图而构建的。

如果没有,那么所有对窗口或dom (文档对象模型)的引用都将失败。

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

https://stackoverflow.com/questions/24004811

复制
相关文章

相似问题

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