我为一个项目配置了JS和CSS压缩器,但是我并没有注意到真正缩小了Javascript文件。Rails没有缩小JS,即使我设置了uglifier
在我production.rb
我:
config.assets.css_compressor = :sass
config.assets.js_compressor = :uglifier
CSS似乎所有的精缩(不仅是捆绑在一起)。
我正在部署到Heroku,我注意到它预编译了我的资产,它可能也得到了一些GZip压缩。
但不知怎么的JS文件仍然有吨的空间,变量都保持其默认名称,所以我想它只是捆绑application.js
所有文件。
我得到了什么错误或那是预期的输出?如果我想真正缩小这些文件,我应该配置什么吗?
我想要的东西类似于http://jscompress.com/中生成的内容或minified jQuery version中的内容。
谢谢!
您是说您的浏览器在制作网址上显示未缩小的js和css文件的权利?因为如果你只是在谈论你的开发环境,预计你会看到未缩小的资产。 – MilesStanfield
是的,我不是在谈论我的本地(发展)。 我正在谈论我的生产环境。在Heroku上,使用生产设置以及分段环境。他们都得到了未缩小的JS。 CSS看起来很好(缩小)。 – lucasarruda
@MilesStanfield,我发现我正在修改错误的JS文件来触发压缩。这是触发压缩的必要步骤,否则Rails将使用缓存并且不会触发它。 – lucasarruda