0

私はconsole.log、javascript コードの開発中に呼び出しをかなり広範囲に使用しています。これらのデバッグ ログを製品コードに含めたり、完全に削除したりしたくありません。

やや明白な解決策は、本番サーバーへの展開時に JavaScript ソースを処理/フィルタリングすることです。最小限のアプローチは使用することgrep -v console.log sample.jsですが、複数行または複雑なステートメントの場合、コードが壊れます。

JavaScript コードは、実際には JavaScript コードのテンプレート (jinja2) ですが、構文を正しく保つように気を配っています (コメントや文字列などにテンプレート タグを入れています)。

それを行うためのスマートな方法はありますか、またはconsole.logステートメントは単一行である必要があり、その行には他のデバッグ以外のコードが含まれていてはならないと想定する必要がありますか?

4

0 に答える 0