如何解决`config.assets.debug = false` 时 Uglifier 未运行
在 config/environments/development.rb
中,我有以下设置:
config.assets.js_compressor = :uglifier
现在,当我有:
config.assets.debug = true
然后当 uglifier 失败时我会得到错误,就像这样:
这就是我想要的,因为我们的生产环境使用了uglifier,我们发现,如果我们不在dev中也使用uglifier,那么在dev环境中就不会发现像上面那样的错误,并且反而会出现在更高的环境中。
我的问题是 config.assets.debug = true
使开发服务器 suuuuuuper 变慢,如所记录的 here,当我将其设置为 false
时,uglifier 检查似乎没有发生,并且我想念上面截图中的错误。我试过添加:
config.assets.compress = true
但这似乎没什么区别。
总结:
config.assets.js_compressor = :uglifier
config.assets.debug = true
太慢了,但允许我们捕捉 uglifier 错误。
config.assets.js_compressor = :uglifier
config.assets.debug = false
速度极快,但不能发现 uglifier 错误。所以我的问题是:如何让 uglifier 在调试模式关闭的情况下运行,并且仍然报告错误?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。