2016-10-18 17 views
0

私はSAPI5開発のWebIdeを使用しています。WebIdeがalertおよびconsole.logのエラーを表示する理由を教えてください。

console.logまたはalertと書くと、エディタの内部に予期しないアラートなどのエラーが表示されます。

コードは機能しますが、これらのエラーはエディタ内では表示されません。

これらの種類のエラーを表示しないようにWebIdeをカスタマイズするにはどうすればよいですか。

答えて

2

ので、あなたのコード内でconsole.logalertステートメントを使用するを推奨されている間、[...]このようなメッセージは、[クライアントに出荷するのに適切なデバッグ目的のため、ではないためであると考えられています...]

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

[...] JavaScriptの警告、確認、およびプロンプトの機能広くUI要素として目障りであると考えられ、より適切なカスタムUIの実装に置き換える必要があります[...]

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

あなたリンターは

をしかし覚えておいてください(私はそうすることをお勧めしませだろうが)これらのチェックがSAPUに固有のものではありませんこれらのチェックをバイパスするように構成していることができます

すべてのJavascriptプロジェクトではなく、I5またはWeb IDEを使用してください。とにかく

、ウェブIDEが影響を受けたのJavascriptファイルの先頭に以下を追加し、チェックを無効にするには、ESLintを使用するので:

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

+2

さらに良いことには、 'jQuery.sap.logを使用することです。 debug(msg) 'を実行すると、ESLintファイルを操作する必要はありません。 – Marc

関連する問題