2015-06-04 58 views
0

我想在我的JS中調試一些錯誤。如何uglify javascript wiithout縮小它?

我通常使用gulp + uglify來獲得一個醜陋的縮小一行。現在我需要將原始文件的原始文件完好無損,以知道哪一行給了我一個錯誤 - 但我仍然想保持一種神祕氣氛。如果不使用uglifyjs縮小代碼,是否有辦法破壞代碼以使其不易理解?

感謝

+2

爲什麼不使用源地圖呢? –

+0

@DenysSéguret - 好的,查找它..謝謝 – WeaselFox

+0

使用源地圖。或者對美化的代碼進行美化,然後查看錯誤發生的位置,修復錯誤並重新使用,或者將它保留原樣,這些變量真的很難理解。 –

回答

2

,當你調用醜化,你必須添加-b標誌,美化輸出的選項。

解決這個問題的常見方法確實是通過評論中提到的源代碼映射。例如uglify的grunt適配器或https://github.com/mishoo/UglifyJS2(由它使用)可以通過它們的sourcemap/- sourcemap選項爲你自動生成。