[英]Concatenate & minify directory of JS files into one JS file with Guard and UglifyJS
我有一个JS插件文件夹,我想使用Guard和UglifyJS连接并缩小为一个plugins.js文件
到目前为止,这是我在Guardfile中拥有的内容
guard 'uglify', :input => 'js-unprocessed/plugins/*.js', :output => "assets/plugins.js" do
watch 'js-unprocessed/plugins/*.js'
end
我希望将其中一个JS文件保存在plugins目录中时会发生什么,但是在控制台中没有任何反馈,也没有更新或创建文件。
如果您认为Guard和UglifyJS不是适合该工作的工具,请告诉我。
我使用了https://github.com/guard/guard-jammit来达到目的。
我需要添加一个config/assets.yml
文件:
embed_assets: on
javascripts:
plugins:
- js-unprocessed/plugins/*.js
然后将其添加到我的Guardfile
guard :jammit, :output_folder => "assets/" do
watch(%r{^js-unprocessed/plugins/(.*)\.js$})
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.