2013-03-14 68 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