【问题标题】:Is there a way to profile asset manifest by size?有没有办法按大小分析资产清单?
【发布时间】:2023-03-12 16:11:01
【问题描述】:
我有一个看起来像这样的 Rails 资产清单:
applications.js:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require components
//= require_tree .
//= require_self
//= require react_ujs
我试图找出最大的组件是什么。有没有办法轻松列出每个包含的大小?
【问题讨论】:
标签:
ruby-on-rails
sprockets
【解决方案1】:
在开发中,config/environments/development.rb 中有一个标志 config.assets.debug,默认设置为 true。如果是这样,那么所需的资产应该在开发中作为单独的文件加载。
然后你可以在Chome开发者工具中打开Network选项卡,将过滤器设置为JS,然后查看每个asset文件的文件大小。