[英]Minifying scripts using GruntJs
我有幾個js文件,我似乎可以讓GruntJs正確連接/縮小。
如果我單獨做每個人他們工作正常。
如果我單獨組合,那么嘗試縮小組合文件它也不起作用。
這是錯誤:
有想法該怎么解決這個嗎? 或者可能是什么導致了它?
目前我在Derick的回答評論中提到了GruntJs和BOM的問題。
你可以在這里找到問題: https : //github.com/cowboy/grunt/issues/218#issuecomment-6329807
在Visual Studio中手動刪除BOM
打開文件>文件>高級保存選項>將編碼設置為“無簽名的Unicode”>“確定”應刪除它。
澄清並確保我理解:
那是對的嗎?
如果是這樣,你可能在某處丟失了一個分號並且正在運行由ASI引起的錯誤(自動分號插入)。
(請注意,這是基於您提供的有限信息的猜測。您需要發布有關文件,代碼等的更多詳細信息,以真正給出更好的答案)
在連接File1和File2期間,你需要添加一個分隔符:';' 在你的選擇中
例如 ,
concat : {
options : {
seperator :';'
},
dist : {
src : [ 'path/to/src/*.js'],
dest : 'path/to/dest.js'
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.