【问题标题】:connect-assets uglify settings连接资产丑化设置
【发布时间】:2013-03-14 00:59:22
【问题描述】:

我在谷歌上浪费了太多时间,而且对连接资产还是很陌生。

所以我想使用构建功能并让连接资产连接并缩小我的 javascript。但是我不能让它破坏我的变量名。 uglify.js 中有一个选项可以关闭修饰,但我不知道如何从这个级别访问这些选项。

connect-assets -> snockets -> 丑化

这是我的代码:

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

【问题讨论】:

    标签: node.js middleware uglifyjs connect-assets


    【解决方案1】:

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

    第 319 行是发生重整的地方。由于它没有条件逻辑,所以没有选择。我建议你分叉项目并添加你需要的选项。

    【讨论】:

    • 我试过了,关于第 319 行,你 100% 正确。我遇到的另一个问题是我通过连接资产使用 snocket。那么目前,如何在项目中使用编辑版本的snockets移动connect-assets,使其不受npm update的影响?
    • 不幸的是,我认为解决方案是分叉两个项目并在 package.json 文件中使用 git+ssh url。尽管从长远来看,您应该提交拉取请求。
    • 该死的。不是我正在寻找的答案,但唉,必须是必须的。打算再把这个问题留几天,看看是否还有其他观点。但很可能你会收到赏金。
    • 那成功了。对 snockets 提出了拉取请求,如果它被接受,我将对连接资产提出相同的请求。谢谢老兄。
    猜你喜欢
    • 1970-01-01
    • 2015-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多