2013-03-14 70 views
1

我已經浪費了太多的時間在谷歌上,並且對於連接資產仍然是新手。連接資產uglify設置

所以我想使用構建功能,並連接資產concatenate和縮小我的JavaScript。但是我不能讓它變形我的變量名稱。 uglify.js中有一個選項可以關閉,但我不知道如何從這個級別訪問這些選項。

連接資產 - > snockets - >醜化

這裏是我的代碼:

app.use require('connect-assets')(src: "#{__dirname}/assets", build : true) 

回答

3

https://github.com/TrevorBurnham/snockets/blob/150b06d92683bd3ee597012e5a9f11a3a1156320/src/snockets.coffee

線319是其中的是混淆發生。由於沒有條件邏輯,所以沒有選擇。我建議你分叉項目並添加你需要的選項。

+0

我嘗試了這一點,你的線319是100%正確的。我有進一步的問題是,我通過連接資產使用snockets。所以暫時,我該如何將項目中的連接資源與編輯過的snockets版本進行移動,所以它不會受到'npm update'的影響? – Fresheyeball 2013-03-16 19:38:17

+0

不幸的是我認爲解決方案是分叉兩個項目,並在你的package.json文件中使用git + ssh url。雖然長遠來說,你應該提交拉請求。 – generalhenry 2013-03-16 19:41:47

+0

該死的。不是我正在尋找的答案,但唉,必須是必須的。將這個問題打開幾天,看看是否還有其他觀點。但可能你會得到賞金。 – Fresheyeball 2013-03-16 21:24:01