从命令行运行ruby gem链轮
我在命令行中发现很少有关于运行链轮的文档 有人知道如何设置.sprocketsrc文件吗从命令行运行ruby gem链轮,ruby,command-line,sprockets,Ruby,Command Line,Sprockets,我在命令行中发现很少有关于运行链轮的文档 有人知道如何设置.sprocketsrc文件吗 特别是关于如何配置缩小的示例将非常好。如果您直接阅读源代码,您可以看到它使用了标准ruby库附带的名为Shellwords的东西:和 因此,我们可以从以下方面进行猜测: unless ARGV.delete("--noenv") if File.exist?(path = "./.sprocketsrc") rcflags = Shellwords.split(File.read(p
特别是关于如何配置缩小的示例将非常好。如果您直接阅读源代码,您可以看到它使用了标准ruby库附带的名为Shellwords的东西:和 因此,我们可以从以下方面进行猜测:
unless ARGV.delete("--noenv")
if File.exist?(path = "./.sprocketsrc")
rcflags = Shellwords.split(File.read(path))
ARGV.unshift(*rcflags)
end
end
它基本上将在sprocketsrc中找到的任何内容预先添加到命令行参数中
提供了选项列表,这意味着如果要配置缩小,可以创建.sprocketsrc
有点像
--include=assets/javascripts --output build/assets/javascripts
遗憾的是,命令行似乎没有任何配置缩小选项的选项 我不知道,但您可能对middleman感兴趣,它将链轮包装在自己的用于命令行执行的东西中,并且比原始链轮有更好的文档记录。