【发布时间】:2015-05-14 00:24:32
【问题描述】:
我正在从我在 Sublime Text 3 中实现的 node.js 构建中运行 JavaScript。
来自ReferenceError: "alert" is not defined,我了解到由于脚本不是从浏览器运行的,alert 框被禁用。
有没有其他选择?我不介意丢失警报弹出窗口,但我希望 Sublime Text 打印出 alert 并且不会在上面发现错误。
【问题讨论】:
-
node.js 是一个服务器端框架。您将如何在服务器中显示警报框?
-
...您可以随意命名函数。
-
ECMAScript 一个有趣的地方是它没有输入或输出机制,它必须由宿主环境提供。
-
@DominatorX ... 这有点不同。也许你想要类似 ncurses 的东西?我的意思是,控制台窗口中没有“警报框”。或者与 Growl 或您的操作系统使用的任何通知机制进行交互?
-
@DominatorX 但是 Sublime 是 Python ......你希望它扫描你的 JS 的 source,当那个 source 被执行时,做某物?!您可能可以通过让 Sublime 查看程序的输出来做某事,但这又与您认为的不同。我真的不明白;如果您尝试调试,请使用调试器。如果您正在尝试制作游戏元素,请使用基于控制台的东西,例如,看看 Nethack。
标签: javascript node.js build alert sublimetext