【问题标题】:Rails assets - keep license commentsRails 资产 - 保留许可证注释
【发布时间】:2012-01-17 15:09:19
【问题描述】:

如何防止 Uglifier 从某些文件中删除某些 cmets?我希望缩小和压缩代码,但也希望许可 cmets 保持不变。

【问题讨论】:

  • 当我查看 uglifier 时,我看到默认选项是将版权声明保留在文件顶部,您的版权声明是否以 cmets 形式显示在文件顶部?

标签: ruby-on-rails ruby-on-rails-3.1 asset-pipeline


【解决方案1】:

来自 uglifyJS 的文档。

-nc 或--no-copyright — 默认情况下,uglifyjs 将在生成的代码中保留初始注释标记(假设是版权信息等)。如果你通过了它,它将丢弃它。

这也是uglifier的一个选项。

【讨论】:

  • 以及如何传递给rake assets:precompile?
  • 放到你的production.rb:config.assets.js_compressor = Uglifier.new(:copyright => true)
  • 是的,但这里需要的是false。
猜你喜欢
  • 1970-01-01
  • 2017-04-02
  • 2012-02-11
  • 2011-08-29
  • 2011-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多