文件名称:uglifier:UglifyJS JavaScript压缩程序的Ruby包装器
文件大小:206KB
文件格式:ZIP
更新时间:2024-02-22 22:02:40
javascript ruby minify uglifyjs RubyJavaScript
粉碎机 用于 JavaScript压缩器的Ruby包装器。 UglifyJS仅适用于ES5。 如果您需要压缩ES6,最好使用 。 滑轨 在Rails中使用时,请更换 config . assets . js_compressor = :uglifier 与 config . assets . js_compressor = Uglifier . new ( harmony : true ) 在config/environments/production.rb 。 安装 碎粉机可作为宝石Ruby获得。 $ gem install uglifier 确保您的环境具有支持JavaScript解释器。 如果还没有运行时,则使用therubyracer gem是一个安全的选择。 请注意,尽管JScript内置Windows 7和更早的版本可以运行,但速度非常慢。 用法 require 'uglifier' Uglifier . new . compile ( File . read ( "source.js" ) ) # => js file minified # Or alternat
【文件预览】:
uglifier-master
----gemfiles()
--------alaska(94B)
--------rubyracer(72B)
--------rubyrhino(73B)
----uglifier.gemspec(1KB)
----.github()
--------workflows()
----.gitmodules(416B)
----patches()
--------es5-string-split.patch(595B)
----LICENSE.txt(1KB)
----.document(55B)
----lib()
--------split.js(5KB)
--------uglifier.js(1KB)
--------uglify.js(300KB)
--------source-map.js(98KB)
--------uglifier.rb(18KB)
--------es5.js(9KB)
--------uglifier()
--------uglify-harmony.js(348KB)
----Gemfile(117B)
----spec()
--------uglifier_spec.rb(23KB)
--------spec_helper.rb(778B)
--------source_map_spec.rb(7KB)
----Rakefile(4KB)
----CONTRIBUTING.md(2KB)
----README.md(9KB)
----.rubocop.yml(934B)
----.rspec(8B)
----.yardopts(46B)
----.gitignore(790B)
----CHANGELOG.md(8KB)
----vendor()
--------uglifyjs-harmony()
--------source-map()
--------split()
--------uglifyjs()