为什么WebIde会显示alert和console.log的错误?

时间:2016-10-18 09:16:46

标签: sapui5 web-ide

我正在使用SAPUI5开发的WebIde。

如果我写了一个console.logalert,它会在编辑器内显示意外警告等错误。

虽然代码有效,但我更喜欢在编辑器中看不到这些错误。

如何自定义WebIde以不显示这类错误。

1 个答案:

答案 0 :(得分:7)

虽然不鼓励在您的代码中使用console.logalert语句,因为

  

[...]此类消息被认为是用于调试目的,因此不适合发送给客户[...]

http://eslint.org/docs/rules/no-console

  

[...] JavaScripts的警报,确认和提示功能被广泛认为是UI元素的突兀,应该被更合适的自定义UI实现取代[...]

http://eslint.org/docs/rules/no-alert

你可以让你的Linter配置为绕过这些检查(虽然我建议这样做)

但请记住,这些检查并非特定于SAPUI5或Web IDE,而是针对每个Javascript项目!

无论如何,由于Web IDE使用ESLint,要禁用检查,请在受影响的Javascript文件之上添加以下内容:

/*eslint-disable no-console, no-alert */