簡體   English   中英

在生產環境中調試Uglified javascript

[英]Debugging Uglified javascript in production environment

我是AngularJS和Grunt的新手。 我在GruntFile.js中為開發和生產設置了兩個grunt任務。 對於生產,我要丑化並將許多js文件合並為一個。

如果出現任何問題,我需要一些有關如何調試生產中的javascript代碼的指南/提示。 我嘗試谷歌搜索詢問我的同事,但沒有幫助,因此我在這里提出了有關堆棧溢出的問題。

有沒有一種方法可以即時取消生產中的腳本的調試某些配置,這些配置可以切換為使用未壓縮的文件進行調試,並在工作完成后壓縮文件。

你們給了我一些驚人的方法。 謝謝

如果還有其他方法,請分享。

沒有源映射的情況下不要調試精簡的代碼。 如果不這樣做,就會發瘋。 另外,您不能重建代碼而不是嘗試修復縮小的代碼嗎?

我使用Chrome,但我確定FF有類似的工具:

射擊

腳本面板底部的小括號按鈕可隨時美化。 無論代碼是草率的還是完整的,都有效。

這是解決n臟問題的好方法,但是如果您依賴它,則會遇到問題。 建議使用源地圖。 請參閱@Kosch的答案以取得體面的寫作。 有趣的是,我們發布了相同的鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM