在 Sublime Text 中模拟警报

Simulating alerts in Sublime Text

我 运行宁 JavaScript 来自 node.js 我在 Sublime Text 3 中实现的版本。

根据 ReferenceError: "alert" is not defined,我了解到由于脚本不是来自浏览器 运行,因此 alert 框被禁用。

有什么替代方案吗?我不介意丢失警报弹出窗口,但我希望 Sublime Text 打印出 alert 而不是在其上捕获错误。

启动脚本时询问警报类型并定义它(如果未定义)。

if((typeof alert) === 'undefined') {
    global.alert = function(message) {
        console.log(message);
    }
}

这应该可以解决问题。