【发布时间】:2012-08-29 03:50:44
【问题描述】:
我正在尝试做的(我不确定是否可能)是使用 UglifierJS 使用它的 AST 'mangle' 选项对象来预处理 JS 文件。您可以将一个选项 {defines: {DEVMODE: true}} 传递给 UglifyJS:https://github.com/mishoo/UglifyJS#use-as-a-code-pre-processor
与 Rails 一起使用的 Uglify GEM 基本上使用相同,“定义”不应该是 GEM 实现的一部分,但我对其进行了硬编码以更改 gem 的几行,因此它将作为一个包含在内更多选择。
无论如何,重点是开发中如何使用预处理的方式,让assets pipeline 以这种方式传递JS文件?
【问题讨论】:
标签: ruby-on-rails asset-pipeline uglifyjs