2017-03-09 6 views
1

私はGruntの新機能で、grunt-contrib-uglifyを動作させようとしていますが、うまくいきますが、実行するたびにconsole.log('hello world')が削除され続けます。grunt-contrib-uglifyはconsole.logを削除し続けます

Uglifyを取得する方法については、console.logを削除するように言及されていますが、実際には維持することについては何も言及していません。

uglify:{ 
    options: { 
     compress: { 
      unused: false, 
      drop_console: false 
     } 
    }, 
    my_target: { 
     files: { 
      '_/js/script.js' : ['_/components/js/*.js'] 
     } //files 
    } //my_target 
}, //uglify 

はここに私のJavaScriptファイルです:

function test(){ 
    return 'hello there again once more'; 
    console.log('test'); 
} 

それはreturnラインを保っていますが、ないconsole.log

は、ここに私のuglify仕事です。

答えて

1
function test(){ 
    return 'hello there again once more'; 
    console.log('test'); <- this is at wrong place 
} 

それは、うわーリターンの前のことを指摘してくれてありがとう

function test(){ 
    console.log('test'); <- this SHOULD WORK 
    return 'hello there again once more'; 

} 
+1

でなければなりません。完全にそれを逃した。それは今働いている。 – Richard

+0

素晴らしい!役に立った場合は、その答えを受け入れることを喜んで助けてください。乾杯 – Danish

1

実際に削除してもよろしいですか?コンソールにログが表示されていないだけですか?

の文は、のreturnの文の後にであるため、決して実行されません。その時点で機能は停止しています。試しにconsole.logreturnの前に移動してみてください。

関連する問題