0
我在JavaScript中有一個字符串,我想在Uglify處理它之後保持不動。如何在使用UglifyJS時忽略字符串?
我還想讓其他字符串正常處理。
我該如何做到這一點?
我使用的是咕嘟咕嘟任務中UglifyJS:
.pipe(uglify())
我在JavaScript中有一個字符串,我想在Uglify處理它之後保持不動。如何在使用UglifyJS時忽略字符串?
我還想讓其他字符串正常處理。
我該如何做到這一點?
我使用的是咕嘟咕嘟任務中UglifyJS:
.pipe(uglify())
回答自己,對於那些誰遇到這樣的問題:
UglifyJS不醜化字符串。如果你的字符串沒有包含在輸出中,這是因爲持有它們的變量沒有在代碼中的其他地方使用,所以它們被UglifyJS視爲DEAD CODE,因此不包含在輸出中。這是UglifyJS中的默認行爲。
爲了確保您的字符串打通,您可以:
1 - 確保變量(一個或多個)持有他們在代碼中(即使是空操作將工作)在別處使用。
2 - 將一個選項傳遞給UglifyJS以包含死代碼。