javascript - 在 Sublime Text 中模拟警报

标签 javascript node.js build alert sublimetext

<分区>

我正在从我在 Sublime Text 3 中实现的 node.js 构建运行 JavaScript。

来自 ReferenceError: "alert" is not defined ,据我所知,由于脚本不是从浏览器运行的,因此 alert 框被禁用。

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

最佳答案

在启动您的脚本时询问 typeof alert 并定义它(如果未定义)。

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

这应该可以解决问题。

关于javascript - 在 Sublime Text 中模拟警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28999738/

相关文章:

security - 访问构建 Dockerfile 所需的 secret /私有(private)文件?

javascript - Rails 基于媒体查询加载部分

javascript - Angularjs - 为底层变量自动调用方法

javascript - 如何使用 v-for 使用 vue.js 渲染表格

java - 如何在 IntelliJ 中使用命令行参数构建 java 项目

linux - 如何在 AWS 的 Linux AMI 限制下将 SoX 二进制文件打包为 NodeJS AWS Lambda 函数的 MP3 支持?

javascript - 如何选择 $(this) JQuery 选择器选择的元素内的第一个 div?

node.js - Nodejs单元测试错误 "sinon.restore is not a function"

node.js - 试图理解 Socket.IO - 套接字和发射

mysql - 带有 MySQL 查询的 Node.js