2016-04-01 8 views
0

私は現在、生産中のプロジェクトを持っています。しかし、ノードのあるJavaScriptファイルのコメント/コメントを解除しますか?

console.log = function() {} 

はもちろん、私は開発中のものを記録したい:生産の展開については、私はすべてのコンソールロギングを非表示にするには、これを使用しています。私たちはノードサーバーを使用していますので、理想的にはプロダクションスクリプトに何かを加えてこの行のコメントを外したいと思います。これは可能ですか?

+0

もっと良いログ方法があります。 [winston](https://www.npmjs.com/package/winston)などのロガーモジュールを使用してください。次に、ロガーを何らかの方法で設定することができます。たとえば、プロダクションではサイレントにするか、特定のファイルなどに書き込んでください。 –

+0

@ S.D。私はそれが貧しいプロセスによってもたらされた問題だと考えました。乾杯! –

答えて

0

すでに述べたように、ロギングを行う上で優れた方法があります。ロギングの仕方をリファクタリングするために数時間を投資することを強くお勧めします。それは間違いなく価値があるでしょう。

と言われています。あなたのビルドシステムに応じて、そこにはたくさんのソリューションがあります。ここには、あなたがコンソールステートメントを削除するのに役立つほんの少しのものがあります。GulpGruntまたはWebpack

関連する問題