我正在运行一个node.js构建的JavaScript我在Sublime Text 3中实现了。
从ReferenceError: "alert" is not defined,我了解由于脚本未从浏览器运行,因此alert
框已禁用。
有没有其他选择?我不介意丢失警告弹出窗口,但是我希望Sublime Text打印出alert
而不会发现错误。
答案 0 :(得分:6)
启动脚本后,询问警报类型,如果未定义则定义警告。
if((typeof alert) === 'undefined') {
global.alert = function(message) {
console.log(message);
}
}
这应该可以解决问题。