【发布时间】:2020-05-30 13:03:49
【问题描述】:
如何从终端运行 rails assets 管道以获取未缩小的 javascript?
我能够运行RAILS_ENV=development bundle exec rake assets:precompile,但这似乎已经生成了捆绑包,而我正在寻找的只是将所有咖啡脚本转译为 javascript,而不是缩小和捆绑。我们只需要从我们的代码库中删除 coffeescript。
我也尝试过 npm 模块 decaffeinate,但这会从 rails 资产管道产生不同的结果,并破坏我们所有的测试。
【问题讨论】:
-
你试过注释掉
config.assets.js_compressor吗?这可能是 stackoverflow.com/questions/9674714/… 的副本 -
我想我需要一个不同的配置属性来禁用捆绑。
-
那将是
config.assets.debug = true,它在开发中禁用串联,但我认为在预编译时不会做任何事情。您可能需要将任务拆开,看看它是如何实现的。 -
它是否位于 Rails 内部?
标签: ruby-on-rails asset-pipeline sprockets