【发布时间】:2012-01-17 15:09:19
【问题描述】:
如何防止 Uglifier 从某些文件中删除某些 cmets?我希望缩小和压缩代码,但也希望许可 cmets 保持不变。
【问题讨论】:
-
当我查看 uglifier 时,我看到默认选项是将版权声明保留在文件顶部,您的版权声明是否以 cmets 形式显示在文件顶部?
标签: ruby-on-rails ruby-on-rails-3.1 asset-pipeline
如何防止 Uglifier 从某些文件中删除某些 cmets?我希望缩小和压缩代码,但也希望许可 cmets 保持不变。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.1 asset-pipeline
来自 uglifyJS 的文档。
-nc或--no-copyright— 默认情况下,uglifyjs 将在生成的代码中保留初始注释标记(假设是版权信息等)。如果你通过了它,它将丢弃它。
这也是uglifier的一个选项。
【讨论】:
rake assets:precompile?
production.rb:config.assets.js_compressor = Uglifier.new(:copyright => true)
false。