0
刪除換行符我試圖來縮小與PHP和JSMin飛了一個JavaScript文件。 一切工作正常,但是當我嘗試刪除換行符從JSMin精縮文件,並分析錯誤的IF條件
$jsMinifiedClean = str_replace(array("\r","\n"),"",$jsMinified);
我得到一個JavaScript解析錯誤。 在代碼中快速搜索後,我發現了問題:
if(condition) statement
else statement;
的「如果」條件不具備「;」在該行的末尾。
爲什麼用手工YUI壓縮代碼我沒有得到任何錯誤? 如果要避免使用JSMin進行壓縮的問題,分號在結尾處是否真的是強制的?