[解決済み] console.log();を本番用にオーバーライドする [重複] 。
2022-05-11 17:22:30
質問
私はJavascriptの開発にかなり新しいので、これは本当の初心者の質問かもしれません。
私は
sencha-touch
アプリケーションは
console.log();
で埋め尽くされたアプリケーションをデバッグのために作成します。
私は
チャープー
を組み合わせています。これは
app.debug.js
を出力し、デバッグのために
app.min.js
があります。
これで、すべてのコードファイルから
console.log();
を探し、本番運用の準備ができたら手動で削除することもできますが、このメソッドをオーバーライドする方法はないでしょうか。
基本的には、いつでも
console.log();
メソッドが呼ばれたら、何もしないことです。
この方法で、私はオーバーライドコードファイルを本番環境設定に置くことができ、デバッグ環境設定には置きません。
これは可能ですか?
どのように解決するのですか?
これをファイルの先頭に記述してください。
var console = {};
console.log = function(){};
ブラウザやminifierによっては、これをwindowオブジェクトに適用する必要があるかもしれません。
window.console = console;
関連
-
[解決済み】「X-Frame-Options」を「SAMEORIGIN」に設定したため、フレームでの表示を拒否された。
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
OSSアップロードエラーを解決する: net::ERR_SSL_PROTOCOL_ERROR
-
JavaScriptのgetElementById、getElementsByTagNam、getElementsByClassNameの違いと使い方
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み] JavaScriptのオブジェクトが空であることをテストするにはどうすればよいですか?
-
[解決済み] JavaScriptで空文字列/未定義文字列/null文字列をチェックするにはどうすればよいですか?
-
[解決済み] jQueryの「exists」関数はありますか?
-
[解決済み] Node.js の console.log() で '[Object]' ではなく、完全なオブジェクトを取得するにはどうすればよいですか?
-
[解決済み】JavaScriptの関数にデフォルトのパラメータ値を設定する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Vueはランニングライト形式のテキストを水平方向にスクロールする機能を実装している
-
WeChatアプレット用ユニアプリによるグローバルシェアリング
-
[解決済み】SyntaxError: JSONの位置1に予期しないトークンoがある。
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み】awaitは非同期関数でのみ有効です。
-
[解決済み】React Uncaught Error: 対象コンテナが DOM 要素でない [重複]。
-
[解決済み】リクエストに失敗していないのに、「TypeError: failed to fetch」が表示される。
-
nullのプロパティinnerHTMLを読み取れません エラーメッセージ
-
OSSアップロードエラーを解決する: net::ERR_SSL_PROTOCOL_ERROR
-
[解決済み】コード内のすべてのconsole.logステートメントを迅速かつ便利に無効にする方法は?