【发布时间】:2016-10-18 09:16:45
【问题描述】:
我正在使用 SAPUI5 开发的 WebIde。
如果我写了console.log 或alert,它会在编辑器内部显示意外警报等错误。
虽然代码有效,但我不想在编辑器中看到这些错误。
如何自定义 WebIde 以不显示此类错误。
【问题讨论】:
标签: sapui5 sap-web-ide
我正在使用 SAPUI5 开发的 WebIde。
如果我写了console.log 或alert,它会在编辑器内部显示意外警报等错误。
虽然代码有效,但我不想在编辑器中看到这些错误。
如何自定义 WebIde 以不显示此类错误。
【问题讨论】:
标签: sapui5 sap-web-ide
虽然不鼓励在您的代码中使用 console.log 和 alert 语句,因为
[...] 此类消息被认为是用于调试目的,因此不适合发送给客户端 [...]
http://eslint.org/docs/rules/no-console
和
[...] JavaScript 的 alert、confirm 和 prompt 功能被广泛认为是作为 UI 元素的突兀,应该由更合适的自定义 UI 实现代替 [...]
http://eslint.org/docs/rules/no-alert
您可以将 Linter 配置为绕过这些检查(尽管我不建议这样做)
但请记住,这些检查并非特定于 SAPUI5 或 Web IDE,而是针对每个 Javascript 项目!
无论如何,由于 Web IDE 使用 ESLint,要禁用检查,请在受影响的 Javascript 文件顶部添加以下内容:
/*eslint-disable no-console, no-alert */
【讨论】:
jQuery.sap.log.debug(msg),这样你就不必摆弄你的ESLint文件了。